Skip to content
Registry

deepwork

Multi-agent workflows on iii with the kanban board as the task list: one lead per ticket with its own sub-agents, parallel waves, independent verify and review, and bounded rounds. Code goals get a dev flow: approved design and plan, test-first tickets each in its own git worktree, a branch review and a finish you choose.

Install0.1.1

# With the iii engine running

iii trigger directory::download-kit kit=iii/deepwork@0.1.1
9Installs
6Last 7 days
3Today
30 days

Exact versions are immutable. Every profile and skill is stored by its SHA-256, so updates show exactly what changed.

Ultracode

ultracode
agents/ultracode.md

Runs a goal as kanban tickets: plans them as subtasks of one run ticket, gives each ticket a lead that runs it through its phases with its own sub-agents, fans the leads out in bounded waves and in through one state barrier per wave, and loops in bounded rounds until done, dry, stalled, out of rounds or over budget. A code goal gets the superpowers flow: an approved design and plan, test-first tickets in a git worktree with one commit each, independent verify and review, a branch review, and a finish you choose.

Model
Inherited
Effort
high
Extends
iiibuilt-in
Icon
agent
Color
purple
Visibility
Listed
Composer placeholder
“Goal. Optional args: max_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verifier=ultracode-qa judges= deadline_min=20 critic=on budget_usd= notify= project= release=”
Preloaded skills0

No skills preloaded.

Preloaded functions21
  • harness::spawnharnessv1.8.56Schema

    Spawn a sub-agent in a child session (never a trigger target) and return { child_session_id, child_turn_id } immediately; the child's outcome reaches you only through whatever destination its task names. Check `harness::status` for child health; children are leaves unless options.orchestrator is true.

    request
    • agentstring

      Directory agent profile id (`directory::agents::*`) supplying the child's prompt, skills, model, and display; refused with `options.system_prompt`. Omitted, an in-turn spawn continues the parent turn's profile (name `options.system_prompt` for a child that needs a different identity).

    • displayany of

      Display-only name/icon/color for the child session; never affects ids, policy, or routing.

      any of (2)
      Variant 1
      • colorany of
        Show 2 nested
        any of (2)
        Variant 1
        valuestringenum neutral, blue, purple, teal, green, amber, …
        Variant 2
        valuenull
      • iconany of
        Show 2 nested
        any of (2)
        Variant 1
        valuestringenum agent, code, search, terminal, database, test, …
        Variant 2
        valuenull
      • namestringrequiredmin 1 chars

        Short functional name such as `Frontend`; trimmed, and cut to its first 48 characters when longer.

      Variant 2
      valuenull
    • modelstring
    • optionsany of
      any of (2)
      Variant 1
      • filesystem_rootstring

        Absolute filesystem root for the child turn; omit to inherit the parent's.

      • functionsany of

        Dispatch policy for the child, intersected with the parent's (narrow, never escalate).

        Show 2 nested
        any of (2)
        Variant 1
        • allowstring[]
        • denystring[]
        • exposeall of
          Show 1 nested
          all of (1)
          Variant 1
          valuestringenum agent_trigger, native
        Variant 2
        valuenull
      • max_childreninteger· uint32min 0

        Fan-out guard for the child's own spawns.

      • max_output_tokensinteger· uint64min 0

        Inherits the parent's ceiling unless explicitly narrowed/overridden.

      • max_turnsinteger· uint32min 0

        Turn cap for the child, capped at the parent's remaining budget; omit unless required (small values strand the child).

      • max_validation_retriesinteger· uint32min 0

        Override of the child's validation-retry budget.

      • orchestratorboolean

        Let the child spawn, send, and register triggers (still capped by the parent's policy); default false makes it a leaf.

      • outputany of

        The child's deliverable: text / json / json+schema.

        Show 2 nested
        any of (2)
        Variant 1
        one of (2)
        Variant 1
        • typestringrequiredenum text
        Variant 2
        • schemaunknown
        • typestringrequiredenum json
        Variant 2
        valuenull
      • skillsstring[]

        Exact skill ids advertised to the child; omitted or empty means all (a reused child inherits when omitted).

      • system_promptstring
      • system_prompt_strategyall of

        How `system_prompt` combines with the built-in prompt.

        Show 1 nested
        all of (1)
        Variant 1
        one of (3)
        Variant 1
        valuestringenum override
        Variant 2
        valuestringenum enrich
        Variant 3
        valuestringenum disabled
      • thinking_levelany of
        Show 2 nested
        any of (2)
        Variant 1
        one of (2)
        Variant 1
        valuestringenum minimal, low, medium, high, xhigh
        Variant 2
        valuestringenum off
        Variant 2
        valuenull
      Variant 2
      valuenull
    • parent_session_idstring

      Display-only parent for the console tree when there is no live parent turn; grants no policy inheritance.

    • providerstring
    • session_idstring

      Session id to spawn into, created if absent; an existing id may be reused only inside the caller's own tree.

    • taskstringrequired

      The child's self-contained goal, its opening user message; name every required resource selector literally (the child cannot infer them).

    response
    • child_session_idstringrequired
    • child_turn_idstringrequired
    • reusedboolean

      The named session already existed and was reused — its prior transcript and parent linkage were retained (only possible with an explicit `session_id`).

  • harness::statusharnessv1.8.56Schema

    Read a session's current turn. Returns a lean summary by default; pass verbose: true for the full runtime report and untruncated result.

    request
    • session_idstringrequired
    • verboseboolean

      Include the full runtime report and unmodified result.

    response
    any of (2)
    Variant 1
    • armed_wakesobject[]

      WHAT the session is parked on, when `expects_wake`: each armed wake's watch and deadline, so "parked 12m on state operation_meta/status — never written" is readable from the outside instead of the session just looking quietly done.

      • configunknown
      • created_atinteger· int64required
      • expires_atinteger· int64
      • subscription_idstringrequired
      • trigger_typestring

        The registered trigger's type/config, read from the canonicalised registration request. Absent on records that predate it.

    • childrenobject[]required
      • function_call_idstringrequired
      • session_idstringrequired
      • turn_idstringrequired
    • contextany of

      The last generate step's context accounting (budget, categories, provider-exact usage once it lands) — what a UI meter should show instead of re-estimating the transcript. Verbose only; absent before the first generate.

      any of (2)
      Variant 1
      • categoriesobjectrequired

        Where the request's tokens sit. Categories are assembly-time estimates; `hook_guidance` is the measured growth after assembly (pre-generate hook appends and orphan-repair patches), 0 when the request left assembly unchanged.

        Show 6 nested
        • hook_guidanceinteger· uint64min 0
        • messagesobjectrequired

          Estimated tokens of the assembled window's messages, by role.

          Show 4 nested
          • assistantinteger· uint64requiredmin 0
          • custominteger· uint64requiredmin 0
          • function_resultinteger· uint64requiredmin 0
          • userinteger· uint64requiredmin 0
        • overheadinteger· uint64requiredmin 0

          Provider framing plus response_format / provider_options fields.

        • skillsinteger· uint64min 0

          Selected skill bodies contained in the system prompt.

        • system_promptinteger· uint64requiredmin 0

          Final assembled system prompt excluding tokens attributed to `skills`: identity, per-step aids, and any compaction summary section.

        • toolsinteger· uint64requiredmin 0

          Function schemas exposed to the model.

      • compactedbooleanrequired

        The context carries a conversation summary: compacted on this step, or anchored on an earlier compaction entry (a previous step, the console's `/compact`). The summary's tokens count in `system_prompt`.

      • effective_max_output_tokensinteger· uint64requiredmin 0

        Output allocation `usable` was derived against.

      • estimatorstring

        Which estimator produced the numbers (`heuristic` until the context-manager resolves a real tokenizer). Absent when the context-manager predates the breakdown response.

      • freeinteger· uint64requiredmin 0
      • modelstringrequired
      • prefix_divergencesobject[]

        Already-sent rows this session's requests rewrote, newest last (at most [`MAX_PREFIX_DIVERGENCES`]), carried from step to step.

        Show 9 nested
        • cache_readinteger· uint64min 0

          `usage.cache_read` of the rewriting request: what the provider still reused.

        • call_idstring
        • causestring

          What rewrote the row, as far as the harness can tell: `prune` (context-manager pruned or reduced function results to fit the budget that step) or `system_prompt` (row 0: a compaction summary or a prompt change).

        • indexinteger· uint64min 0

          First row (0 = system prompt, then one per message) that differs from the session's previous request. Absent when only the provider's wire mapping changed.

        • prev_leninteger· uint64min 0

          Rows the previous request carried.

        • provider_notestring

          The provider's own wire-level finding, cause included, when it reported one (a final-message warning starting with [`PROVIDER_PREFIX_NOTE`]).

        • rolestring
        • stepinteger· uint64requiredmin 0
        • turn_idstringrequired
      • prompt_sections_fallbackstring

        Why no shared prefix went out: `disabled` (config), `no_stable_prefix` (empty identity prompt) or `prefix_rewritten` (a pre_generate hook replaced the prompt head; its prompt still wins, it just shares nothing).

      • prompt_surface_digeststring

        Identity of the shared prompt prefix this generation went out with (`sha256:` of the stable section) — present only when the request carried `system_sections`. A local identity, never a provider hit; `usage.cache_read` is the reuse signal.

      • providerstring
      • session_cost_usdnumber· double

        Running cost of the whole session in USD, accumulated across every generation step. `usage.cost_usd` is one step's bill — on providers with steep cache discounts the per-step number swings two orders of magnitude, so a chip showing it alone reads as a bouncing total.

      • session_idstringrequired
      • stepinteger· uint64requiredmin 0
      • summarized_head_tokensinteger· uint64min 0

        Size of the history that summary replaced.

      • timestampinteger· int64required
      • totalinteger· uint64requiredmin 0

        Final request estimate: categories plus post-assembly growth.

      • turn_idstringrequired
      • usableinteger· uint64requiredmin 0

        The input budget the window was fit into.

      • usageany of

        Actual provider usage for this generation, stamped after the terminal frame; absent when the provider returned none (or the generation never completed).

        Show 2 nested
        any of (2)
        Variant 1
        • cache_readinteger· uint64min 0
        • cache_writeinteger· uint64min 0
        • cost_usdnumber· double
        • inputinteger· uint64min 0
        • outputinteger· uint64min 0
        • reasoninginteger· uint64min 0
        Variant 2
        valuenull
      Variant 2
      valuenull
    • depthinteger· uint32min 0
    • expects_wakeboolean

      The session owns an armed wake (a one-shot notify subscription): a completed turn here is NOT the run's outcome — a later turn in this session carries it. Mirrors the `terminal` flag on `harness::turn-completed` (`expects_wake == !terminal`). Pollers (e.g. workflow reconcile) must treat `completed && expects_wake` as still running.

    • max_transient_resumesinteger· uint32min 0
    • max_turnsinteger· uint32min 0
    • max_validation_retriesinteger· uint32min 0
    • partial_result_availableboolean
    • pending_function_callsstring[]
    • queuedobject[]

      Messages queued while a step streams, in arrival order; they land in the transcript when the stream ends.

      • entry_idstringrequired

        Deterministic transcript entry id the drain appends under, so a redelivered drain is a no-op.

      • idstringrequired
      • messageany ofrequired

        The canonical transcript message union. Untagged: the single-variant role tags disambiguate deserialization (assistant/function_result/custom are tried before user so their required fields gate the match).

        Show 4 nested
        any of (4)
        Variant 1
        • contentone of[]required
          Show 7 nested
          one of (7)
          Variant 1
          • textstringrequired
          • typestringrequiredenum text
          Variant 2
          • attachment_idstring

            Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.

          • datastringrequired
          • mimestringrequired
          • typestringrequiredenum image
          Variant 3
          • attachment_idstringrequired
          • mimestringrequired
          • namestringrequired
          • sizeinteger· uint64requiredmin 0
          • typestringrequiredenum file
          Variant 4
          • signaturestring
          • textstringrequired
          • typestringrequiredenum thinking
          Variant 5
          • datastringrequired
          • typestringrequiredenum redacted_thinking
          Variant 6
          • argumentsunknownrequired
          • function_idstringrequired
          • idstringrequired
          • typestringrequiredenum function_call
          Variant 7
          • contentunknown[]required
          • function_call_idstringrequired
          • is_errorboolean
          • typestringrequiredenum function_result
        • error_kindany of
          Show 2 nested
          any of (2)
          Variant 1
          valuestringenum auth_expired, rate_limited, context_overflow, transient, permanent
          Variant 2
          valuenull
        • error_messagestring
        • modelstringrequired
        • native_stop_reasonstring
        • providerstringrequired
        • rolestringrequiredenum assistant
        • stop_reasonstringrequiredenum end, length, function_call, aborted, error
        • timestampinteger· int64required
        • usageany of
          Show 2 nested
          any of (2)
          Variant 1
          • cache_readinteger· uint64min 0
          • cache_writeinteger· uint64min 0
          • cost_usdnumber· double
          • inputinteger· uint64min 0
          • outputinteger· uint64min 0
          • reasoninginteger· uint64min 0
          Variant 2
          valuenull
        • warningsstring[]
        Variant 2
        • contentone of[]required
          Show 7 nested
          one of (7)
          Variant 1
          • textstringrequired
          • typestringrequiredenum text
          Variant 2
          • attachment_idstring

            Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.

          • datastringrequired
          • mimestringrequired
          • typestringrequiredenum image
          Variant 3
          • attachment_idstringrequired
          • mimestringrequired
          • namestringrequired
          • sizeinteger· uint64requiredmin 0
          • typestringrequiredenum file
          Variant 4
          • signaturestring
          • textstringrequired
          • typestringrequiredenum thinking
          Variant 5
          • datastringrequired
          • typestringrequiredenum redacted_thinking
          Variant 6
          • argumentsunknownrequired
          • function_idstringrequired
          • idstringrequired
          • typestringrequiredenum function_call
          Variant 7
          • contentunknown[]required
          • function_call_idstringrequired
          • is_errorboolean
          • typestringrequiredenum function_result
        • detailsunknownrequired
        • function_call_idstringrequired
        • function_idstringrequired
        • is_errorbooleanrequired
        • rolestringrequiredenum function_result
        • timestampinteger· int64required
        Variant 3
        • contentone of[]required
          Show 7 nested
          one of (7)
          Variant 1
          • textstringrequired
          • typestringrequiredenum text
          Variant 2
          • attachment_idstring

            Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.

          • datastringrequired
          • mimestringrequired
          • typestringrequiredenum image
          Variant 3
          • attachment_idstringrequired
          • mimestringrequired
          • namestringrequired
          • sizeinteger· uint64requiredmin 0
          • typestringrequiredenum file
          Variant 4
          • signaturestring
          • textstringrequired
          • typestringrequiredenum thinking
          Variant 5
          • datastringrequired
          • typestringrequiredenum redacted_thinking
          Variant 6
          • argumentsunknownrequired
          • function_idstringrequired
          • idstringrequired
          • typestringrequiredenum function_call
          Variant 7
          • contentunknown[]required
          • function_call_idstringrequired
          • is_errorboolean
          • typestringrequiredenum function_result
        • custom_typestringrequired
        • detailsunknown
        • displaystring
        • rolestringrequiredenum custom
        • timestampinteger· int64required
        Variant 4
        • contentone of[]required
          Show 7 nested
          one of (7)
          Variant 1
          • textstringrequired
          • typestringrequiredenum text
          Variant 2
          • attachment_idstring

            Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.

          • datastringrequired
          • mimestringrequired
          • typestringrequiredenum image
          Variant 3
          • attachment_idstringrequired
          • mimestringrequired
          • namestringrequired
          • sizeinteger· uint64requiredmin 0
          • typestringrequiredenum file
          Variant 4
          • signaturestring
          • textstringrequired
          • typestringrequiredenum thinking
          Variant 5
          • datastringrequired
          • typestringrequiredenum redacted_thinking
          Variant 6
          • argumentsunknownrequired
          • function_idstringrequired
          • idstringrequired
          • typestringrequiredenum function_call
          Variant 7
          • contentunknown[]required
          • function_call_idstringrequired
          • is_errorboolean
          • typestringrequiredenum function_result
        • rolestringrequiredenum user
        • timestampinteger· int64required
      • originunknown
      • queued_atinteger· int64required
      • session_idstringrequired
    • resultunknown
    • result_errorstring
    • session_idstringrequired
    • statusstringrequiredenum running, awaiting_functions, completed, cancelled, failed

      The coarse, harness-internal turn lifecycle (harness.md § API Reference). Finer-grained than the session's `status`, which the loop derives from it.

    • stepinteger· uint64requiredmin 0
    • stop_reasonstring

      Why a `completed` turn stopped when the model did not end it itself (`max_turns`). Present in the lean report too: a poller that reads `completed` with no error must still be able to tell an exhausted budget from a finished task.

    • transient_resumesinteger· uint32min 0
    • turn_countinteger· uint32requiredmin 0
    • turn_idstring
    • validation_retriesinteger· uint32min 0
    Variant 2
    valuenull
  • harness::stopharnessv1.8.56Schema

    Request cancellation of an in-flight turn (cascades to spawned children).

    request
    • session_idstringrequired
    • turn_idstring

      Omit to stop the current turn.

    response
    • stoppingbooleanrequired
  • harness::metricsharnessv1.8.56Schema

    Aggregate durable model usage, function outcomes, and available trace/span observability for the session tree `root_session_id` belongs to (`session_id` is accepted as an alias, and a sub-agent id is resolved to its root). `complete` is true only after every session in the durable tree has reached a terminal turn. Pass `omit_context: true` when you only need the counters and cost: each session's context snapshot is then left out.

    request
    one of (2)
    Variant 1
    Empty object
    Variant 2
    Empty object
    response
    • by_sessionobject[]required
      • by_modelobject[]

        The same counters per model that generated a step, ordered by provider then model. Absent when nothing generated, and from a harness that predates it.

        • cache_read_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • cache_write_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • cost_usdnumber· doublerequired

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • function_callsinteger· uint64requiredmin 0
        • input_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • modelstringrequired
        • output_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • providerstringrequired
        • reasoning_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • turnsinteger· uint64requiredmin 0

          Model steps (assistant messages) this model generated.

      • cache_read_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • cache_write_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • contextany of

        The session's latest per-generation context snapshot (categories, budget, usage) — absent for sessions that have not generated since snapshots landed.

        any of (2)
        Variant 1
        • categoriesobjectrequired

          Where the request's tokens sit. Categories are assembly-time estimates; `hook_guidance` is the measured growth after assembly (pre-generate hook appends and orphan-repair patches), 0 when the request left assembly unchanged.

          Show 6 nested
          • hook_guidanceinteger· uint64min 0
          • messagesobjectrequired

            Estimated tokens of the assembled window's messages, by role.

            Show 4 nested
            • assistantinteger· uint64requiredmin 0
            • custominteger· uint64requiredmin 0
            • function_resultinteger· uint64requiredmin 0
            • userinteger· uint64requiredmin 0
          • overheadinteger· uint64requiredmin 0

            Provider framing plus response_format / provider_options fields.

          • skillsinteger· uint64min 0

            Selected skill bodies contained in the system prompt.

          • system_promptinteger· uint64requiredmin 0

            Final assembled system prompt excluding tokens attributed to `skills`: identity, per-step aids, and any compaction summary section.

          • toolsinteger· uint64requiredmin 0

            Function schemas exposed to the model.

        • compactedbooleanrequired

          The context carries a conversation summary: compacted on this step, or anchored on an earlier compaction entry (a previous step, the console's `/compact`). The summary's tokens count in `system_prompt`.

        • effective_max_output_tokensinteger· uint64requiredmin 0

          Output allocation `usable` was derived against.

        • estimatorstring

          Which estimator produced the numbers (`heuristic` until the context-manager resolves a real tokenizer). Absent when the context-manager predates the breakdown response.

        • freeinteger· uint64requiredmin 0
        • modelstringrequired
        • prefix_divergencesobject[]

          Already-sent rows this session's requests rewrote, newest last (at most [`MAX_PREFIX_DIVERGENCES`]), carried from step to step.

          Show 9 nested
          • cache_readinteger· uint64min 0

            `usage.cache_read` of the rewriting request: what the provider still reused.

          • call_idstring
          • causestring

            What rewrote the row, as far as the harness can tell: `prune` (context-manager pruned or reduced function results to fit the budget that step) or `system_prompt` (row 0: a compaction summary or a prompt change).

          • indexinteger· uint64min 0

            First row (0 = system prompt, then one per message) that differs from the session's previous request. Absent when only the provider's wire mapping changed.

          • prev_leninteger· uint64min 0

            Rows the previous request carried.

          • provider_notestring

            The provider's own wire-level finding, cause included, when it reported one (a final-message warning starting with [`PROVIDER_PREFIX_NOTE`]).

          • rolestring
          • stepinteger· uint64requiredmin 0
          • turn_idstringrequired
        • prompt_sections_fallbackstring

          Why no shared prefix went out: `disabled` (config), `no_stable_prefix` (empty identity prompt) or `prefix_rewritten` (a pre_generate hook replaced the prompt head; its prompt still wins, it just shares nothing).

        • prompt_surface_digeststring

          Identity of the shared prompt prefix this generation went out with (`sha256:` of the stable section) — present only when the request carried `system_sections`. A local identity, never a provider hit; `usage.cache_read` is the reuse signal.

        • providerstring
        • session_cost_usdnumber· double

          Running cost of the whole session in USD, accumulated across every generation step. `usage.cost_usd` is one step's bill — on providers with steep cache discounts the per-step number swings two orders of magnitude, so a chip showing it alone reads as a bouncing total.

        • session_idstringrequired
        • stepinteger· uint64requiredmin 0
        • summarized_head_tokensinteger· uint64min 0

          Size of the history that summary replaced.

        • timestampinteger· int64required
        • totalinteger· uint64requiredmin 0

          Final request estimate: categories plus post-assembly growth.

        • turn_idstringrequired
        • usableinteger· uint64requiredmin 0

          The input budget the window was fit into.

        • usageany of

          Actual provider usage for this generation, stamped after the terminal frame; absent when the provider returned none (or the generation never completed).

          Show 2 nested
          any of (2)
          Variant 1
          • cache_readinteger· uint64min 0
          • cache_writeinteger· uint64min 0
          • cost_usdnumber· double
          • inputinteger· uint64min 0
          • outputinteger· uint64min 0
          • reasoninginteger· uint64min 0
          Variant 2
          valuenull
        Variant 2
        valuenull
      • cost_usdnumber· doublerequired

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • depthinteger· uint32requiredmin 0
      • function_call_errorsinteger· uint64requiredmin 0
      • function_callsinteger· uint64requiredmin 0
      • input_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • output_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • parent_session_idstring
      • reasoning_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • session_idstringrequired
      • turnsinteger· uint64requiredmin 0
    • completebooleanrequired
    • root_session_idstringrequired
    • totalsobjectrequired
      • by_modelobject[]

        The same counters per model that generated a step, ordered by provider then model. Absent when nothing generated, and from a harness that predates it.

        • cache_read_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • cache_write_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • cost_usdnumber· doublerequired

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • function_callsinteger· uint64requiredmin 0
        • input_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • modelstringrequired
        • output_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • providerstringrequired
        • reasoning_tokensinteger· uint64requiredmin 0

          Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

        • turnsinteger· uint64requiredmin 0

          Model steps (assistant messages) this model generated.

      • cache_read_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • cache_write_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • cost_usdnumber· doublerequired

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • function_call_errorsinteger· uint64requiredmin 0
      • function_callsinteger· uint64requiredmin 0
      • input_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • output_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • reasoning_tokensinteger· uint64requiredmin 0

        Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.

      • sessionsinteger· uint64requiredmin 0
      • turnsinteger· uint64requiredmin 0
    • tracesany of

      Trace/span aggregates when the engine's in-memory observability exporter is available. Usage metrics remain available when it is not.

      any of (2)
      Variant 1
      • by_sessionobject[]required
        Show 7 nested
        • depthinteger· uint32requiredmin 0
        • duration_msinteger· uint64requiredmin 0

          Elapsed window from the session's first observed span to its last.

        • error_span_countinteger· uint64requiredmin 0
        • parent_session_idstring
        • session_idstringrequired
        • span_countinteger· uint64requiredmin 0
        • trace_countinteger· uint64requiredmin 0
      • duration_msinteger· uint64requiredmin 0

        Elapsed window from the first observed span to the last observed span.

      • error_span_countinteger· uint64requiredmin 0
      • span_countinteger· uint64requiredmin 0
      • trace_countinteger· uint64requiredmin 0

        Distinct traces across the root session and all descendants.

      Variant 2
      valuenull
  • harness::askharnessv1.8.56Schema

    Ask the user for a decision between discrete options: 1-4 questions, 2-4 options each; the UI adds a free-text "Other" choice, so do not include one. The questions are shown as a clickable card in the chat, your turn ends, and the answer arrives as the user's next message, so do not repeat the questions in text. Not available to sub-agents or structured-output turns.

    request
    • questionsobject[]required1…4 items

      1-4 questions shown together on one card; the answer arrives as the user's next message, one line per question.

      • headerstringrequired1…16 chars

        Short chip label such as `Approach`, 1-16 characters; prefixes the answer line (`Approach: <label>`).

      • multi_selectboolean

        Let the user pick several options (checkboxes) instead of one.

      • optionsobject[]required2…4 items

        2-4 discrete choices; do not add an "Other" option, the UI adds a free-text one.

        • descriptionstring

          Optional one-line explanation shown under the label.

        • labelstringrequired1…80 chars

          The choice as the user sees and sends it, 1-80 characters, unique within its question.

      • questionstringrequiredmin 1 chars

        The full question text shown above the options.

    response
    • question_idstringrequired

      The function-call id of this ask.

    • questionsobject[]required

      The questions as shown, in request order.

      • headerstringrequired1…16 chars

        Short chip label such as `Approach`, 1-16 characters; prefixes the answer line (`Approach: <label>`).

      • multi_selectboolean

        Let the user pick several options (checkboxes) instead of one.

      • optionsobject[]required2…4 items

        2-4 discrete choices; do not add an "Other" option, the UI adds a free-text one.

        • descriptionstring

          Optional one-line explanation shown under the label.

        • labelstringrequired1…80 chars

          The choice as the user sees and sends it, 1-80 characters, unique within its question.

      • questionstringrequiredmin 1 chars

        The full question text shown above the options.

    • session_idstringrequired
    • statusone ofrequired
      one of (1)
      Variant 1
      valuestringenum awaiting_answer
    • turn_idstringrequired

      The turn that asked; once the session's current turn differs, the question has been answered.

  • engine::register_triggerUnknown
  • state::compare-and-setstatev0.22.19Schema

    Atomically set a value only if it currently equals `expected` (omit `expected` to mean 'only if absent'). Returns { swapped, current }; on a miss `current` is the stored value, so the caller can recompute and retry.

    request
    • expectedunknown

      The value the caller believes is there. Omit to mean "expect absent" — the set-if-absent form.

    • keystringrequired
    • scopestringrequired
    • valueunknownrequired
    response
    • currentunknown

      What is actually stored, when the swap did not happen.

    • swappedbooleanrequired
  • state::liststatev0.22.19Schema

    List every value stored in a state scope

    request
    • scopestringrequired

      Namespace whose keys should be listed as a group.

    response
    valuestring
  • kanban::config::infokanbanv0.1.23Schema

    Resolved kanban settings: the folder the board file lives in, the columns, and the numbering prefix.

    request
    Empty object
    response
    • agents_pathstringrequired
    • agents_path_resolvedstringrequired
    • board_filestringrequired

      Absolute path of board.json.

    • canceled_statusstring

      The column that counts as canceled (out of progress and release totals); null when the board has none.

    • columnsobject[]required

      Board columns left to right.

      • idstringrequired

        Stable column id stored on tickets.

      • labelstringrequired

        Name shown on the board.

    • configuration_idstringrequired
    • data_pathstringrequired

      Configured path, as written.

    • data_path_resolvedstringrequired

      Absolute folder the board file is read from.

    • default_statusstringrequired
    • done_statusstringrequired

      The column that counts as done for progress, releases and subtasks.

    • id_prefixstringrequired
    • prioritiesstring[]required
    • project_rootstringrequired
    • subscribersobjectrequired
      • changeinteger· uintrequiredmin 0
      • commentinteger· uintrequiredmin 0
  • kanban::project::createkanbanv0.1.23Schema

    Create a project: a named group of tickets with an optional lead and color. Names are unique (ASCII case ignored).

    request
    • colorstring

      blue | purple | teal | green | amber | rose.

    • descriptionstring
    • leadstring

      Agent profile id, or `user`.

    • namestringrequired

      Required; unique among projects (ASCII case ignored).

    response
    • archived_atstring

      Set when archived; an archived project refuses new tickets.

    • colorstring

      blue | purple | teal | green | amber | rose.

    • countsobjectrequired
    • created_atstringrequired
    • descriptionstring
    • doneinteger· uint64requiredmin 0

      Of those, the ones in the done column.

    • idstringrequired
    • leadstring

      Agent profile id, or `user`.

    • namestringrequired

      Unique among projects (trimmed, ASCII case ignored).

    • source_labelstring

      The label this project was converted from, if any.

    • statusstringrequiredenum active, archived
    • totalinteger· uint64requiredmin 0

      Live tickets in the project.

    • updated_atstringrequired
  • kanban::ticket::createkanbanv0.1.23Schema

    Create a ticket on the board and return it; pass compact to get back only its compact row (key, title, status, priority, assignee, comment_count). Optionally make it a subtask (parent), or file it under a project or release (id or name).

    request
    • actorstring

      Who is making the change. Defaults to `user`.

    • assigneestring

      Agent profile id.

    • compactboolean

      Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.

    • descriptionstring
    • labelsstring[]
    • parentstring

      Make the new ticket a subtask of this ticket (uuid or key). The parent must be live and not a subtask itself.

    • prioritystring
    • projectstring

      Project id or name. An archived project refuses new tickets.

    • releasestring

      Release id or name.

    • statusstring

      Column id; defaults to the configured default_status.

    • titlestringrequired

      Required.

    response
    any of (2)
    Variant 1
    • activityobject[]
      • actorstringrequired
      • atstringrequired
      • changesobject[]
        Show 3 nested
        • fieldstringrequired
        • fromunknownrequired
        • tounknownrequired
      • comment_idstring
      • idstringrequired
      • seqinteger· uint64requiredmin 0
      • ticket_idstringrequired
      • typestringrequired

        ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created

    • assigneestring

      Agent profile id.

    • childrenobject[]required

      Live subtasks by ticket number.

      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
    • commentsobject[]
      • authorstringrequired

        Agent profile id, or `user`.

      • bodystringrequired
      • created_atstringrequired
      • idstringrequired
      • parent_idstring

        Set for a reply; replies stay one level deep.

      • ticket_idstringrequired
    • created_atstringrequired
    • created_bystring
    • deleted_atstring

      Set when soft-deleted; the row stays on disk.

    • descriptionstring
    • idstringrequired

      Internal uuid.

    • keystringrequired

      Human-readable id, e.g. KAN-1.

    • labelsstring[]
    • orderinteger· uint64min 0

      Position inside its column.

    • parentany of

      The parent, deleted or not; `null` for a ticket that is not a subtask.

      any of (2)
      Variant 1
      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
      Variant 2
      valuenull
    • parent_idstring

      Uuid of the parent ticket. One level deep: a parent has no parent.

    • prioritystringrequired
    • progressobjectrequired

      Live children in the done column over live children that are not canceled.

      • doneinteger· uint64requiredmin 0
      • totalinteger· uint64requiredmin 0
    • project_idstring

      Uuid of the project (several tickets, independent of the release).

    • release_idstring

      Uuid of the release.

    • statusstringrequired

      Column id.

    • titlestringrequired
    • updated_atstringrequired
    Variant 2
    • assigneestring
    • comment_countinteger· uint64requiredmin 0
    • keystringrequired
    • prioritystringrequired
    • statusstringrequired
    • titlestringrequired
  • kanban::ticket::getkanbanv0.1.23Schema

    Read one ticket with its comments and activity, its parent, its live subtasks and their progress. The id accepts the internal uuid or the human-readable key.

    request
    • idstringrequired

      Ticket uuid or human-readable key (KAN-1, case-insensitive).

    response
    • activityobject[]
      • actorstringrequired
      • atstringrequired
      • changesobject[]
        • fieldstringrequired
        • fromunknownrequired
        • tounknownrequired
      • comment_idstring
      • idstringrequired
      • seqinteger· uint64requiredmin 0
      • ticket_idstringrequired
      • typestringrequired

        ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created

    • assigneestring

      Agent profile id.

    • childrenobject[]required

      Live subtasks by ticket number.

      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
    • commentsobject[]
      • authorstringrequired

        Agent profile id, or `user`.

      • bodystringrequired
      • created_atstringrequired
      • idstringrequired
      • parent_idstring

        Set for a reply; replies stay one level deep.

      • ticket_idstringrequired
    • created_atstringrequired
    • created_bystring
    • deleted_atstring

      Set when soft-deleted; the row stays on disk.

    • descriptionstring
    • idstringrequired

      Internal uuid.

    • keystringrequired

      Human-readable id, e.g. KAN-1.

    • labelsstring[]
    • orderinteger· uint64min 0

      Position inside its column.

    • parentany of

      The parent, deleted or not; `null` for a ticket that is not a subtask.

      any of (2)
      Variant 1
      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
      Variant 2
      valuenull
    • parent_idstring

      Uuid of the parent ticket. One level deep: a parent has no parent.

    • prioritystringrequired
    • progressobjectrequired

      Live children in the done column over live children that are not canceled.

      • doneinteger· uint64requiredmin 0
      • totalinteger· uint64requiredmin 0
    • project_idstring

      Uuid of the project (several tickets, independent of the release).

    • release_idstring

      Uuid of the release.

    • statusstringrequired

      Column id.

    • titlestringrequired
    • updated_atstringrequired
  • kanban::ticket::listkanbanv0.1.23Schema

    List tickets, optionally narrowed to a column, an assignee, an updated_since timestamp, a parent (its subtasks), a project or a release (empty string = none); compact rows carry only key, title, status, priority, assignee and comment_count.

    request
    • assigneestring

      Agent profile id; empty string matches unassigned.

    • compactboolean

      Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full summary.

    • include_deletedboolean
    • limitinteger· uint64min 0
    • parent_idstring

      Only the subtasks of this ticket (uuid or key); empty string = tickets that are not subtasks.

    • project_idstring

      Only tickets in this project (id or name); empty string = tickets in no project.

    • release_idstring

      Only tickets in this release (id or name); empty string = tickets in no release.

    • statusstring

      Column id.

    • updated_sincestring

      Only tickets updated after this ISO timestamp.

    response
    • countinteger· uint64requiredmin 0
    • ticketsany of[]required
      any of (2)
      Variant 1
      • assigneestring
      • comment_countinteger· uint64requiredmin 0
      • created_atstringrequired
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • labelsstring[]required
      • orderinteger· uint64requiredmin 0
      • parent_idstring
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
      • updated_atstringrequired
      Variant 2
      • assigneestring
      • comment_countinteger· uint64requiredmin 0
      • keystringrequired
      • prioritystringrequired
      • statusstringrequired
      • titlestringrequired
  • kanban::ticket::movekanbanv0.1.23Schema

    Move a ticket to a column (and position inside it); used by the board drag and drop. Moving a ticket to where it already is changes nothing; a deleted ticket cannot be moved. Returns the ticket, or only its compact row with compact.

    request
    • actorstring
    • compactboolean

      Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.

    • idstringrequired

      Ticket uuid or human-readable key (KAN-1, case-insensitive).

    • indexinteger· uint64min 0

      Zero-based position in the target column.

    • statusstringrequired

      Target column id.

    response
    any of (2)
    Variant 1
    • activityobject[]
      • actorstringrequired
      • atstringrequired
      • changesobject[]
        Show 3 nested
        • fieldstringrequired
        • fromunknownrequired
        • tounknownrequired
      • comment_idstring
      • idstringrequired
      • seqinteger· uint64requiredmin 0
      • ticket_idstringrequired
      • typestringrequired

        ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created

    • assigneestring

      Agent profile id.

    • childrenobject[]required

      Live subtasks by ticket number.

      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
    • commentsobject[]
      • authorstringrequired

        Agent profile id, or `user`.

      • bodystringrequired
      • created_atstringrequired
      • idstringrequired
      • parent_idstring

        Set for a reply; replies stay one level deep.

      • ticket_idstringrequired
    • created_atstringrequired
    • created_bystring
    • deleted_atstring

      Set when soft-deleted; the row stays on disk.

    • descriptionstring
    • idstringrequired

      Internal uuid.

    • keystringrequired

      Human-readable id, e.g. KAN-1.

    • labelsstring[]
    • orderinteger· uint64min 0

      Position inside its column.

    • parentany of

      The parent, deleted or not; `null` for a ticket that is not a subtask.

      any of (2)
      Variant 1
      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
      Variant 2
      valuenull
    • parent_idstring

      Uuid of the parent ticket. One level deep: a parent has no parent.

    • prioritystringrequired
    • progressobjectrequired

      Live children in the done column over live children that are not canceled.

      • doneinteger· uint64requiredmin 0
      • totalinteger· uint64requiredmin 0
    • project_idstring

      Uuid of the project (several tickets, independent of the release).

    • release_idstring

      Uuid of the release.

    • statusstringrequired

      Column id.

    • titlestringrequired
    • updated_atstringrequired
    Variant 2
    • assigneestring
    • comment_countinteger· uint64requiredmin 0
    • keystringrequired
    • prioritystringrequired
    • statusstringrequired
    • titlestringrequired
  • kanban::ticket::updatekanbanv0.1.23Schema

    Update a ticket field (title, description, status, priority, assignee, labels, parent, project, release) and return the ticket (compact returns only its compact row). To change labels pass add_labels / remove_labels (they edit the current labels, so concurrent edits do not overwrite each other); labels replaces the whole set. parent makes the ticket a subtask (one level: the parent must be live and not a subtask, a ticket with subtasks cannot become one) and null detaches it; the activity is recorded on both tickets. project and release take an id or a name; null clears. A patch that changes nothing records and fires nothing.

    request
    • actorstring
    • add_labelsstring[]

      Labels to add to the current ones; one already present (ASCII case ignored) is skipped. Applied after `labels` and `remove_labels`.

    • assigneestring

      Agent profile id, or null to unassign.

    • compactboolean

      Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.

    • descriptionstring
    • idstringrequired

      Ticket uuid or human-readable key (KAN-1, case-insensitive).

    • labelsstring[]

      Replaces the whole label set. Prefer add_labels / remove_labels: they edit the labels the ticket has when the write runs, so concurrent label edits do not overwrite each other.

    • parentstring

      Ticket uuid or key to make this ticket a subtask of, or null to detach it. One level only: the parent must be live and not a subtask, and a ticket with subtasks cannot become one.

    • prioritystring
    • projectstring

      Project id or name, or null to clear. An archived project refuses new tickets.

    • releasestring

      Release id or name, or null to clear.

    • remove_labelsstring[]

      Labels to drop from the current ones (ASCII case ignored). Applied after `labels`, before `add_labels`.

    • statusstring
    • titlestring
    response
    any of (2)
    Variant 1
    • activityobject[]
      • actorstringrequired
      • atstringrequired
      • changesobject[]
        Show 3 nested
        • fieldstringrequired
        • fromunknownrequired
        • tounknownrequired
      • comment_idstring
      • idstringrequired
      • seqinteger· uint64requiredmin 0
      • ticket_idstringrequired
      • typestringrequired

        ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created

    • assigneestring

      Agent profile id.

    • childrenobject[]required

      Live subtasks by ticket number.

      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
    • commentsobject[]
      • authorstringrequired

        Agent profile id, or `user`.

      • bodystringrequired
      • created_atstringrequired
      • idstringrequired
      • parent_idstring

        Set for a reply; replies stay one level deep.

      • ticket_idstringrequired
    • created_atstringrequired
    • created_bystring
    • deleted_atstring

      Set when soft-deleted; the row stays on disk.

    • descriptionstring
    • idstringrequired

      Internal uuid.

    • keystringrequired

      Human-readable id, e.g. KAN-1.

    • labelsstring[]
    • orderinteger· uint64min 0

      Position inside its column.

    • parentany of

      The parent, deleted or not; `null` for a ticket that is not a subtask.

      any of (2)
      Variant 1
      • assigneestring
      • deleted_atstring
      • idstringrequired
      • keystringrequired
      • prioritystringrequired
      • project_idstring
      • release_idstring
      • statusstringrequired
      • titlestringrequired
      Variant 2
      valuenull
    • parent_idstring

      Uuid of the parent ticket. One level deep: a parent has no parent.

    • prioritystringrequired
    • progressobjectrequired

      Live children in the done column over live children that are not canceled.

      • doneinteger· uint64requiredmin 0
      • totalinteger· uint64requiredmin 0
    • project_idstring

      Uuid of the project (several tickets, independent of the release).

    • release_idstring

      Uuid of the release.

    • statusstringrequired

      Column id.

    • titlestringrequired
    • updated_atstringrequired
    Variant 2
    • assigneestring
    • comment_countinteger· uint64requiredmin 0
    • keystringrequired
    • prioritystringrequired
    • statusstringrequired
    • titlestringrequired
  • kanban::comment::createkanbanv0.1.23Schema

    Comment on a ticket, or reply to a comment by passing parent_id. Returns the new comment and the ticket (only its compact row with compact).

    request
    • authorstring

      Agent profile id, or `user`. Defaults to `user`.

    • bodystringrequired

      Comment body. Markdown is rendered in the console.

    • compactboolean

      Return the ticket as its compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.

    • parent_idstring

      Comment id to reply to; replies stay one level deep.

    • ticket_idstringrequired

      Ticket uuid or human-readable key (KAN-1, case-insensitive).

    response
    • commentobjectrequired
      • authorstringrequired

        Agent profile id, or `user`.

      • bodystringrequired
      • created_atstringrequired
      • idstringrequired
      • parent_idstring

        Set for a reply; replies stay one level deep.

      • ticket_idstringrequired
    • ticketany ofrequired

      What a ticket write returns: the full ticket, or its compact row when the request asked for `compact`.

      any of (2)
      Variant 1
      • activityobject[]
        Show 8 nested
        • actorstringrequired
        • atstringrequired
        • changesobject[]
          Show 3 nested
          • fieldstringrequired
          • fromunknownrequired
          • tounknownrequired
        • comment_idstring
        • idstringrequired
        • seqinteger· uint64requiredmin 0
        • ticket_idstringrequired
        • typestringrequired

          ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created

      • assigneestring

        Agent profile id.

      • childrenobject[]required

        Live subtasks by ticket number.

        Show 9 nested
        • assigneestring
        • deleted_atstring
        • idstringrequired
        • keystringrequired
        • prioritystringrequired
        • project_idstring
        • release_idstring
        • statusstringrequired
        • titlestringrequired
      • commentsobject[]
        Show 6 nested
        • authorstringrequired

          Agent profile id, or `user`.

        • bodystringrequired
        • created_atstringrequired
        • idstringrequired
        • parent_idstring

          Set for a reply; replies stay one level deep.

        • ticket_idstringrequired
      • created_atstringrequired
      • created_bystring
      • deleted_atstring

        Set when soft-deleted; the row stays on disk.

      • descriptionstring
      • idstringrequired

        Internal uuid.

      • keystringrequired

        Human-readable id, e.g. KAN-1.

      • labelsstring[]
      • orderinteger· uint64min 0

        Position inside its column.

      • parentany of

        The parent, deleted or not; `null` for a ticket that is not a subtask.

        Show 2 nested
        any of (2)
        Variant 1
        • assigneestring
        • deleted_atstring
        • idstringrequired
        • keystringrequired
        • prioritystringrequired
        • project_idstring
        • release_idstring
        • statusstringrequired
        • titlestringrequired
        Variant 2
        valuenull
      • parent_idstring

        Uuid of the parent ticket. One level deep: a parent has no parent.

      • prioritystringrequired
      • progressobjectrequired

        Live children in the done column over live children that are not canceled.

        Show 2 nested
        • doneinteger· uint64requiredmin 0
        • totalinteger· uint64requiredmin 0
      • project_idstring

        Uuid of the project (several tickets, independent of the release).

      • release_idstring

        Uuid of the release.

      • statusstringrequired

        Column id.

      • titlestringrequired
      • updated_atstringrequired
      Variant 2
      • assigneestring
      • comment_countinteger· uint64requiredmin 0
      • keystringrequired
      • prioritystringrequired
      • statusstringrequired
      • titlestringrequired
  • shell::execidev0.12.32Schema

    Run a command in the foreground and return its full output. Put the program in `command` (string) and arguments in `args` (string[]), never argv in `command`. Host-only cwd/env/stdin reject S210 on a sandbox target. Errors return { code, message }; common: S216 host exec error, S300 VM boot failed, S200 in-VM failure.

    request
    • argsstring[]

      Arguments, in order (all strings). Omit/null to tokenize `command` shell-words style; pass an array (even empty) to use it verbatim.

    • commandstringrequired

      Program name (PATH-resolved) or path to an executable, as a string; put arguments in `args`.

    • cwdstring

      Working directory (host only, S210 on sandbox); jail-confined like shell::fs::* paths (S215 on escape), must be an existing directory.

    • envobject

      Per-call env values (host only, S210 on sandbox); exec-hijacking keys (PATH, IFS, HOME, LD_*/DYLD_*, …) reject the whole call S210.

    • stdinstring

      Bytes written to the program's stdin, then EOF (host only, S210 on sandbox); omit to leave stdin at /dev/null.

    • targetall of

      Where to run the command. Defaults to the host worker; pass `{ kind: "sandbox", sandbox_id }` to forward the call to a microVM.

      all of (1)
      Variant 1
      one of (2)
      Variant 1
      • kindstringrequiredenum host
      Variant 2
      • kindstringrequiredenum sandbox
      • sandbox_idstring· uuidrequired
    • timeout_msinteger· uint64min 0

      Per-call timeout in milliseconds, capped at the configured max; negative or fractional values fall back to the default.

    response
    • duration_msinteger· uint64requiredmin 0
    • exit_codeinteger· int32
    • stderrstringrequired
    • stderr_truncatedbooleanrequired
    • stdoutstringrequired
    • stdout_truncatedbooleanrequired
    • timed_outbooleanrequired
  • coder::treeidev0.12.32Schema

    Show a directory tree, bounded by max_depth, per_folder_limit and a node budget. Nodes carry only name (child path = parent path + '/' + name); over-limit folders are truncated stubs to paginate with coder::list-folder. Paths: relative to the primary root or absolute inside an allowed root (see coder::info).

    request
    • include_hiddenboolean

      List dot-prefixed entries; false omits them at every level (they then don't count toward per_folder_limit). The requested root is exempt.

    • max_depthinteger· uint32min 0

      Maximum depth to descend; the root node is depth 0.

    • pathstring

      Base folder for the snapshot (default `.`).

    • per_folder_limitinteger· uint32min 0

      Maximum children listed per folder. When more exist, the folder is flagged `truncated` and callers should switch to `coder::list-folder`.

    • use_default_excludesboolean

      Prune directories matching default_exclude_globs (see coder::info) into childless `truncated` stubs; false lists everything.

    response
    • pathstringrequired

      Canonical absolute path of the requested folder (resolved through the jail). Nodes carry only `name`, and the root node's path IS this `path` — do not join the root's `name` onto it; derive children by joining from here: child path = parent path + "/" + name. Operations on derived paths re-validate through the jail.

    • rootall ofrequired

      Root node of the snapshot; its `name` is the folder's basename.

      all of (1)
      Variant 1
      • childrenunknown[]
      • kindstringrequiredenum file, dir, symlink, other
      • mtimeinteger· int64required
      • namestringrequired

        Entry basename. The ROOT node's path is the response's top-level `path` itself; every other node's path derives by joining from there: child path = parent path + "/" + name.

      • non_accessiblebooleanrequired
      • sizeinteger· uint64requiredmin 0
      • truncatedany of

        Set on directories whose `children` was capped at `per_folder_limit`, whose subtree was cut off by `max_depth`, which matched `default_exclude_globs` or omitted matching non-directory children (reason "default_exclude"), or where the snapshot's node budget ran out (reason "max_nodes").

        Show 2 nested
        any of (2)
        Variant 1
        • hintstringrequired
        • reasonstringrequired

          Reason this folder was truncated: hit `per_folder_limit`, cut off by `max_depth`, matched `default_exclude_globs` (`default_exclude`), omitted matching non-directory children, or the snapshot's total node budget ran out (`max_nodes`).

        • showninteger· uint32requiredmin 0

          Number of children actually returned.

        • totalinteger· uint32min 0

          Total number of children eligible for listing in the folder, counted after hidden and default-exclude filtering (only populated when `reason == "per_folder_limit"`; for depth truncation we don't peek into the folder).

        Variant 2
        valuenull
  • directory::agents::getiii-directoryv1.2.40Schema

    Fetch one agent profile by id: the system prompt resolved through its `extends` chain, display fields, preloaded `skills` (skill ids whose bodies the harness pre-loads into the session prompt) plus `unknown_skills`, preloaded `functions` (engine function ids the harness pre-loads into the session prompt) plus `unknown_functions`, model, reasoning_effort, `skills_index` (false = sessions start without the skills index), and `inheritance_error` when the chain does not resolve. Pass raw: true for the exact on-disk file to edit with directory::agents::update.

    request
    • idstringrequired
    • rawboolean

      When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::agents::update.

    response
    • builtinbooleanrequired

      Bundled with the worker, no file behind it (see `list`).

    • colorstring

      Harness subagent color token (closed set, validated at write time); `null` = neutral.

    • composer_placeholderstring

      Example request for the chat's empty composer (see `list`): this profile's own value, never inherited; omitted when absent or blank.

    • descriptionstringrequired
    • extendsstring

      Parent profile id (`extends:`), as declared; `null` = none.

    • functionsstring[]required

      Preloaded functions, resolved through `extends` (the nearest profile with a non-empty list): engine function ids whose contracts the harness pre-loads into the system prompt of every session running as this profile, so the model calls them without discovery or a contract lookup. Empty = none.

    • hiddenbooleanrequired

      Hidden from the chat's new-session gallery (still selectable by id).

    • iconstring

      Harness subagent icon token (closed set, validated at write time); `null` = caller picks.

    • idstringrequired
    • inheritance_errorstring

      Set when the `extends` chain does not resolve (unknown parent, loop, deeper than 8): `system_prompt` and the inherited fields then come from this file alone, `raw` still round-trips so the chain can be fixed, and the harness refuses to run the profile meanwhile.

    • logostring
    • modelstring

      Model id for sessions using this profile, resolved through `extends`; `null` = the send decides. Served verbatim — resolution against the live model catalog happens where it is used.

    • modified_atstringrequired

      File mtime as RFC 3339; empty for a bundled profile.

    • namestringrequired
    • rawstring

      FULL on-disk file content (this profile's own file, ancestors excluded). Present only when the request set `raw: true`.

    • reasoning_effortstring

      Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default. Served verbatim and validated at use time.

    • skillsstring[]required

      Preloaded skills, resolved through `extends` (the union of the chain's lists, root first): skill ids whose bodies the harness pre-loads into the system prompt of every session running as this profile. Empty = none. Never a filter on the skills index.

    • skills_indexboolean

      `false` = sessions running as this profile start without the names-only skills index (`<available_skills>`), resolved through `extends`; omitted when no profile in the chain sets it (on).

    • sourceall ofrequired

      Where the file came from (see `list`).

      all of (1)
      Variant 1
      • kindstringrequiredenum kit, worker, local, global, builtin
      • kitstring

        Owning kit (`<handle>/<name>`) when `kind` is `kit`.

      • modifiedboolean

        The file differs from what its kit or worker wrote.

      • versionstring

        Version of the kit or worker that wrote the file.

      • workerstring

        Owning worker when `kind` is `worker`.

    • system_promptstringrequired

      The RESOLVED identity: every ancestor's body root-first, then this file's body, frontmatter stripped, joined by a blank line; blank bodies are skipped, so a profile with no prompt of its own serves its parent chain unchanged and a prompt-less profile without `extends` serves `""`. A profile that has a body and no `extends` serves that body verbatim.

    • unknown_functionsstring[]required

      `functions` entries the engine does not currently know (not registered right now, or a typo). Warnings — the profile still loads and the harness skips them; an empty list also results when the engine could not be asked.

    • unknown_skillsstring[]required

      `skills` entries that resolve to no currently visible skill. Warnings — the agent profile still loads and the harness renders them as unavailable.

  • engine::unregister_triggerUnknown
  • harness::triggers::listharnessv1.8.56Schema

    List the trigger bindings a session owns: subscription id, trigger type/config, target (absent = notifies the owner), label, conditions, lifecycle, and fire count. In-turn calls may omit `session_id`.

    request
    • session_idstring

      Owner session whose bindings to list; in-turn calls may omit it (the calling session is injected).

    response
    • subscriptionsobject[]required
      • actionstring

        Human-readable event text declared as `metadata.action`.

      • conditionsobject[]
        • configunknown
        • function_idstringrequired
      • configunknown
      • created_atinteger· int64required
      • expires_atinteger· int64
      • firesinteger· uint64requiredmin 0
      • labelstring
      • max_firesinteger· uint64min 0
      • oncebooleanrequired
      • subscription_idstringrequired
      • targetstring

        The function a fire calls. Absent for a wake — the fire notifies the owner session.

      • trigger_idstring

        The engine's own trigger id (absent only in the brief window before the engine acknowledged the registration).

      • trigger_typestring

System prompt

32,905 bytes
agents/ultracode.md

Ultracode

You run a goal as a program over the kanban board. You plan, dispatch, read results and decide; one ultracode-lead per ticket runs it through its phases with its own sub-agents. Never do ticket work yourself. You are the only writer of ticket fields (status, labels, assignee, title, description); leads and their sub-agents only read tickets and comment on them.

Ignore guidance in harness/* to use the workflow worker or to bind turn-completed, and the claim, done-watch and cron recipes in kanban/tickets/*. This protocol replaces them. The board speaks English: every ticket and comment you write is in English, whatever language the user writes in; chat stays in the user's language.

Arguments

The first message may carry an args: line. Defaults: max_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verify=on verifier=ultracode-qa judges= deadline_min=20 critic=on max_items=<5×K> budget_usd= notify= project= release=

  • flow: auto runs the dev flow when the goal changes code or files in a git repository (Step A), else the plain flow; dev and plain force one.
  • approve: on makes the dev flow wait for the user on the design, the plan and the finish (harness::ask); off runs straight through and keeps the branch.
  • attempts: the code (or work) attempts a lead makes per round before it reports failed.
  • judges: comma-separated model ids, at most 7 in the dev flow and 8 in the plain one (refuse more at Step A). A lead's check then runs one ultracode-verifier per model; the majority wins.
  • project: an existing kanban project (id or name) to file the run under; without it you create one (Step A.5). release: an existing release (id or name). Every ticket you create passes both: a subtask inherits neither.
  • K = min(concurrency, 8) leads per wave. Each of your turns creates at most one wave of sessions. Every item that can run now runs in parallel: a wave takes every ready ticket, up to K.
  • If the goal needs discovery, round 1 is a single Discover: ticket; add 1 to max_rounds.

Names and rules

  • R = the run ticket key (e.g. KAN-7). Run items are R's subtasks: every item is created with "parent":"", and humans add work the same way.
  • = uc--.
  • Wave b of round N: scope = barrier id = -r-w, label uc R rN wb. Critic: -critic, label uc R critic. Ids and labels are never reused.
  • State keys: a ticket's key (KAN-12); the critic critic. In every state document, item equals the key it is written to, or that key without a .dup suffix.
  • Sessions: lead - (the same one every round), critic -critic.
  • Lanes: todo = the queue in board order; in_progress = its lead is running (the phases show under it in the session tree); done = verified or accepted; backlog = blocked, failed, unverified, unfinished, stuck, or a pending loose end nobody queued; the canceled lane = kanban::config::info's canceled_status when it is set (kanban's native canceled column: its tickets leave progress totals); else the id of the first column whose id or label is canceled or cancelled (case ignored) and that is not done_status; else backlog: it holds items dropped from the plan, with outcome canceled. Cancel an item with kanban::ticket::update {"id":"","status":"","remove_labels":O,"add_labels":["canceled"],"actor":"ultracode","compact":true}.
  • Outcome labels O = verified, accepted, blocked, failed, unverified, unfinished, stuck, canceled. Every terminal update passes "remove_labels": O, "add_labels": [""]. Never pass labels on an update: humans edit labels too.
  • Every kanban::comment::create you make passes "author":"ultracode"; every ticket write passes "actor":"ultracode". Every kanban write (ticket::create / update / move, comment::create) also passes "compact": true: you only read key back.
  • Cost C = totals.cost_usd from the last harness::metrics; when it is null, C = the sum of the non-null by_session[].cost_usd, a lower bound you always label incomplete in comments and the report. A non-null total can still leave out one generation that reported no cost, so always write C as ≥ $C.
  • Read harness::metrics {"root_session_id":"","omit_context":true} only in a reply that uses C: the budget gate (only when budget_usd is set), a Step F round comment, the Step G report. Never on a plain wake.
  • Budget gate: before dispatching a wave, if budget_usd is set and C ≥ budget_usd, don't dispatch; go to Step F.
  • Phase budget P = 3 × attempts for phases tests, code, check, 2 × attempts for tests, code or work, check, attempts for work. Lead time T (minutes) = P × (deadline_min + 2). A wave's deadline is the largest T among its leads, plus one minute.

Leads

  • When you create an item, set its assignee: ultracode-impl for work that changes code or files, ultracode-worker for reading, research and analysis.
  • Work agent = the ticket's assignee if it starts with ultracode-worker or ultracode-impl. Otherwise pick the tier by the creation rule above and comment once: assignee is not a work tier; ran . Don't rewrite the assignee.
  • Verify agent = the verifier arg if it starts with ultracode-qa or ultracode-verifier, else ultracode-qa.
  • Phases: for a dev-flow ticket whose work agent is an ultracode-impl* tier, tests, code, check (verify=off: tests, code); otherwise work, check, or work for a Discover ticket or with verify=off.
  • Every lead is "agent":"ultracode-lead" with "display":{"name":" · ","icon":"agent","color":"purple"}</code> (the name cut to 48 characters) and <code class="readme-inline-code">"options":{"orchestrator":true,"functions":{"deny":DL}}</code>. Never pass <code class="readme-inline-code">max_turns</code>, <code class="readme-inline-code">system_prompt</code> or <code class="readme-inline-code">allow: []</code>.</li> </ul> <p>Lead deny list DL; the critic gets D = DL plus <code class="readme-inline-code">harness::stop</code> and <code class="readme-inline-code">engine::register_trigger</code>:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">[</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::ticket::create"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::ticket::update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::ticket::move"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::ticket::delete"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::ticket::restore"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"state::set"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"state::update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"state::delete"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"harness::ask"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"directory::skills::get"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::project::*"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::release::*"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"kanban::label::convert"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"code-runner::*"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"sandbox-code-runner::*"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"workflow::*"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">]</span></span></code></pre><h2 id="step-a-start-first-turn" class="scroll-mt-20">Step A: start (first turn)</h2> <ol> <li><code class="readme-inline-code">kanban::config::info {}</code>. <code class="readme-inline-code">columns[].id</code> must include backlog, todo, in_progress and done; otherwise stop and name the missing one. Stop as well if <code class="readme-inline-code">concurrency</code>, <code class="readme-inline-code">max_rounds</code>, <code class="readme-inline-code">attempts</code>, <code class="readme-inline-code">deadline_min</code> or a given <code class="readme-inline-code">max_items</code> is not a positive integer, or if <code class="readme-inline-code">judges</code> lists more than 8 models. If <code class="readme-inline-code">judges</code> is set, call <code class="readme-inline-code">directory::agents::get {"id":"ultracode-verifier"}</code>: a non-null <code class="readme-inline-code">model</code> (its own or inherited, e.g. from a local <code class="readme-inline-code">agents/default.md</code>) would override every judge's model, so stop and say to remove it.</li> <li>Pick the flow, in one reply: <code class="readme-inline-code">shell::exec {"command":"git","args":["status","--porcelain=v1","-b"]}</code>, <code class="readme-inline-code">shell::exec {"command":"git","args":["rev-parse","--show-toplevel","--show-prefix"]}</code> and <code class="readme-inline-code">coder::tree {"path":".","max_depth":2}</code>. The dev flow runs when flow=dev, or flow=auto and the goal changes code or files and git status succeeded. In the dev flow, stop and say why on a detached HEAD, with more than 7 judges, or when <code class="readme-inline-code">--show-prefix</code> is not empty (run ultracode from the repository's top folder); flow=dev outside a git repository stops too. In the dev flow: base = the branch git status names; root = the <code class="readme-inline-code">--show-toplevel</code> path; slug = 2–5 words of the goal in kebab-case plus <code class="readme-inline-code">-<last 6 chars of your session id></code>; branch = <code class="readme-inline-code">ultracode/<slug></code>; W = <code class="readme-inline-code"><root>/.worktrees/<slug></code>. If git status lists changes, W starts from base's last commit without them: say so on the Plan card (approve=off: on R).</li> <li>Resolve the functions the items need. Plain flow: one <code class="readme-inline-code">directory::search_functions</code> naming every capability, then one <code class="readme-inline-code">engine::functions::info {"function_ids":[…]}</code> for the ids you pick. Dev flow: the project's test, build and lint commands, read from the tree, run with <code class="readme-inline-code">shell::exec {command, args[], cwd: W}</code>. Every lead task names them (<code class="readme-inline-code">Functions:</code>).</li> <li><strong>Design</strong> (dev flow, approve=on). What the code and the goal leave open goes to the user, one <code class="readme-inline-code">harness::ask</code> per turn, at most three turns: one question with <code class="readme-inline-code">"header":"Design"</code> and 2–3 approaches, the recommended one first with <code class="readme-inline-code">(Recommended)</code> in its label, each with its trade-off as the description. The turn ends on the card; the answer arrives as the next user message. Skip this when nothing is open. If <code class="readme-inline-code">harness::ask</code> is refused, continue as approve=off and say so on R.</li> <li>Unless <code class="readme-inline-code">project</code> is set, create the run's project, so the board filters to this run: <code class="readme-inline-code">kanban::project::create {"name":"ultracode: <goal, ≤48 chars> · <last 6 chars of your session id>","description":"Ultracode run. Goal: <goal, ≤200 chars>. Orchestrator session: <own>.","lead":"ultracode","color":"purple"}</code>; the run's project = its <code class="readme-inline-code">id</code>. If the error says the name exists, retry once with <code class="readme-inline-code"> · 2</code> appended. If it is refused otherwise, go on without one: add <code class="readme-inline-code">Project: not created: <error></code> to R's description (plus <code class="readme-inline-code">; allow kanban::project::create or pass project=</code> when it is a permission denial), say so in this turn's status line and in the report. Then create the run ticket, passing <code class="readme-inline-code">"project"</code> when the run has one; R = the <code class="readme-inline-code">key</code> in the response:<pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">kanban::ticket::create {</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"ultracode: <goal, ≤70 chars>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"Goal: <verbatim></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Args: <resolved args></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Flow: <dev or plain></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Orchestrator session: <own></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"><dev flow: Base: <base></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Branch: <branch></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Worktree: <W></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Design: <approach, components, data changes, error handling, test strategy></span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">>Add work: a subtask of this ticket in To do runs next round. Drag To do cards to reorder, comment on a ticket to steer its retry, drag Backlog → To do to re-queue (a stuck card runs again only after its lead has stopped), set the assignee to an ultracode-worker* or ultracode-impl* tier to route it. Don't touch In progress cards, and move cards to Backlog instead of deleting them."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"in_progress"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"assignee"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"ultracode"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"labels"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">[</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"uc:run"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"project"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<run project, when set>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"release"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<release, when set>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"actor"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"ultracode"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"compact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF">true</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}</span></span></code></pre>If the create is refused (e.g. an unknown or archived <code class="readme-inline-code">project</code>), stop and quote the error.</li> <li>Preflight the result channel: <code class="readme-inline-code">state::compare-and-set {"scope":"<run>","key":"run","value":{"item":"run","ticket":"<R>","session":"<own>"}}</code>. If refused: comment the reason on R, <code class="readme-inline-code">kanban::ticket::update {"id":"<R>","status":"backlog","add_labels":["blocked"],"actor":"ultracode","compact":true}</code>, then stop and name the function to allow.</li> <li>Create the items, one call each, at most max_items, layer by layer: first every item that needs no other item's output, in one reply; then each later layer in a reply of its own, its cards opening with <code class="readme-inline-code">Depends on: <the keys it needs></code>. Every item passes <code class="readme-inline-code">"project"</code> when the run has one:<pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">kanban::ticket::create {</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<item>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"parent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<R>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<card>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"todo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"assignee"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<tier>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"project"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<run project, when set>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"release"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<release, when set>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"actor"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"ultracode"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"compact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF">true</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}</span></span></code></pre><ul> <li>Plain card: <code class="readme-inline-code">Deliverable: …\nAcceptance:\n- … Verify: <function id + literal args> → <expected observation>\nOut of scope: …\nResult schema: {<only fields beyond item, status, summary, evidence, new_items, loose_ends; one short line each>}</code>.</li> <li>Dev card (ultracode-impl tickets): <code class="readme-inline-code">Deliverable: …\nFiles: <every path it creates or changes, tests included, relative to the worktree>\nTest first: <the failing test to add and the command that runs it> → <the failure expected before the change>\nImplement: <the least change that passes it>\nAcceptance:\n- … Verify: shell::exec {"command":…,"args":[…],"cwd":"<W>"} → <expected>\nCommit: <type(scope): summary>\nOut of scope: …</code>. A ticket is two to five minutes of work: split anything larger. Its Verify lines run its own tests and checks, never the whole suite: siblings change the same worktree at the same time, and the branch review runs the suite.</li> <li>In the dev flow every impl item gets a dev card, new items and critic findings included: write it from the brief. One whose <code class="readme-inline-code">Files:</code> and <code class="readme-inline-code">Test first:</code> you cannot fill goes to backlog with <code class="readme-inline-code">"labels":["pending"]</code> instead.</li> <li>Plan for parallel work: split a goal into items that don't need each other wherever you can, and give an item a <code class="readme-inline-code">Depends on</code> only when it reads another item's output. A dependent card also says <code class="readme-inline-code">If <KEY> is not in done, write failed with summary "waiting for <KEY>"</code>, as a guard. If the work can take longer than deadline_min, split it.</li> <li>For discovery, create one <code class="readme-inline-code">Discover: <what to enumerate></code> item whose Deliverable is <code class="readme-inline-code">new_items</code> and add the line <code class="readme-inline-code">List at most <max_items − items created> items.</code></li> </ul> </li> <li><strong>Plan</strong> (dev flow, approve=on): <code class="readme-inline-code">harness::ask {"questions":[{"header":"Plan","question":"Start <R>: <n> tickets on branch <branch>? The design and the tickets are on <R>.","options":[{"label":"Start"},{"label":"Stop"}]}]}</code>. While the card is unanswered, every user message answers it: <code class="readme-inline-code">Start</code>, <code class="readme-inline-code">continue</code>, <code class="readme-inline-code">yes</code> or <code class="readme-inline-code">start</code> = Start; any other text asks for changes: run <strong>Replan</strong> (Step G), then ask again. <code class="readme-inline-code">Stop</code>: cancel every item (see Lanes), comment <code class="readme-inline-code">stopped before start</code> on R, move R to done and end.</li> <li><strong>Worktree</strong> (dev flow), with cwd = root: <code class="readme-inline-code">shell::exec {"command":"git","args":["worktree","add","<W>","-b","<branch>","<base>"]}</code>, then <code class="readme-inline-code">shell::exec {"command":"git","args":["check-ignore","-q",".worktrees/"]}</code>. If the add fails, comment the error on R and finish (Step G) with <code class="readme-inline-code">blocked: worktree</code>: that branch and path are not this run's, so Step G runs no git command and asks no Finish question. If check-ignore exits non-zero, exclude it locally: <code class="readme-inline-code">shell::exec {"command":"sh","args":["-c","echo .worktrees/ >> \"$(git rev-parse --git-common-dir)/info/exclude\""]}</code>. Then run the project's test command once with cwd = W and comment on R <code class="readme-inline-code">baseline: green</code>, <code class="readme-inline-code">baseline: red: <failing tests></code> or <code class="readme-inline-code">baseline: not run: <why></code>.</li> <li>Continue with Step B in the same turn.</li> </ol> <h2 id="step-b-start-round-n" class="scroll-mt-20">Step B: start round N</h2> <p><code class="readme-inline-code">kanban::ticket::list {"parent_id":"<R>","status":"todo","compact":true}</code>. Q_N = its rows, in the order returned (board order). When the run has a project, file every Q_N ticket you did not create under it: <code class="readme-inline-code">kanban::ticket::update {"id":"<KEY>","project":"<run project>","actor":"ultracode","compact":true}</code>.</p> <p>Q_N is fixed for the round: retries, additions and reorders made during round N wait for round N+1; a Q_N ticket a human moves out of To do or deletes before its wave is dispatched is skipped (Step C). If Q_N is empty, apply "nothing left" in Step F.</p> <h2 id="step-c-dispatch-one-wave-the-next-k-undispatched-tickets-of-q_n" class="scroll-mt-20">Step C: dispatch one wave (the next ≤K undispatched tickets of Q_N)</h2> <p>Before arming, in one reply:</p> <ul> <li>Apply the budget gate.</li> <li>Read <code class="readme-inline-code">kanban::ticket::list {"parent_id":"<R>","compact":true}</code> and keep only the undispatched Q_N tickets whose row is still in <code class="readme-inline-code">todo</code>. A Q_N ticket missing from the rows was deleted or detached from R (record it for the report); one in another lane was moved by a human: leave it there.</li> <li>In the dev flow, a wave holds no two tickets whose <code class="readme-inline-code">Files:</code> share a path or whose <code class="readme-inline-code">Test first:</code> commands build the same test target (crate, package or test folder): they share one worktree. A ticket that overlaps waits for a later wave of this round. If the repository has commit hooks (<code class="readme-inline-code">.husky/</code>, <code class="readme-inline-code">.pre-commit-config.yaml</code>, or <code class="readme-inline-code">core.hooksPath</code> set), run one ticket per wave.</li> <li>For each wave ticket that ran in an earlier round, call <code class="readme-inline-code">harness::status {"session_id":"<own>-<key lowercased>"}</code>. If it is <code class="readme-inline-code">running</code>, <code class="readme-inline-code">awaiting_functions</code>, or <code class="readme-inline-code">completed</code> with <code class="readme-inline-code">expects_wake:true</code>, its lead is still busy: don't dispatch it. If you parked it as <code class="readme-inline-code">stuck</code>, move it back to <code class="readme-inline-code">backlog</code> and comment <code class="readme-inline-code">still stuck: <lead> is <status>; re-queue after it stops</code>; otherwise leave it in <code class="readme-inline-code">todo</code>, drop it from Q_N and comment <code class="readme-inline-code">deferred: <lead> is <status>; retries next round</code>.</li> <li>Keep the ready tickets: every key on the card's <code class="readme-inline-code">Depends on:</code> line is in <code class="readme-inline-code">done</code> (read a card you did not write, e.g. a human's subtask, with <code class="readme-inline-code">kanban::ticket::get</code>). A ticket whose dependency is still queued or running in this round waits for a later wave; one whose dependency is in <code class="readme-inline-code">todo</code> outside this round waits for the next round. One whose dependency is anywhere else (backlog, the canceled lane, missing), or that depends on itself through other tickets, is updated to <code class="readme-inline-code">backlog</code> with outcome <code class="readme-inline-code">blocked</code> and the comment <code class="readme-inline-code">blocked: waits for <KEY>, which is <lane and outcome>; re-queue both to run it</code>.</li> <li>Build <code class="readme-inline-code">expect</code> from the tickets left, up to K. If none are left, go to Step F.</li> </ul> <p>Reply 1 arms the wave, then moves every wave ticket to <code class="readme-inline-code">in_progress</code>, in that order (calls in one reply run in order; a refused call doesn't stop the next). A lead's write is checked only against wakes that already exist, so the arm comes before any spawn:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">engine::register_trigger {</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"trigger_type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"scope"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<run>-r1-w1"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"uc KAN-7 r1 w1"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"conditions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">[{</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"state::barrier"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<run>-r1-w1"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"expect"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">[</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"KAN-12"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"KAN-13"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"carry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"/event_type"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}}]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"lifecycle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"expires_in_ms"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FF8080"><(largest</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FF8080"> T</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FF8080"> +</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 1</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FF8080">)</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FF8080"> ×</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 60000</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FF8080">></span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}}</span></span></code></pre><p>Then <code class="readme-inline-code">kanban::ticket::move {"id":"KAN-12","status":"in_progress","actor":"ultracode","compact":true}</code> for each wave ticket. If the arm was refused because <code class="readme-inline-code">state::barrier</code> may not run unattended, move the wave's tickets back to <code class="readme-inline-code">todo</code>, then stop and name <code class="readme-inline-code">state::barrier</code>.</p> <p>Reply 2 spawns a lead for each ticket whose move succeeded:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">harness::spawn {</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"ultracode-lead"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"session_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<own>-kan-12"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"display"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"KAN-12 · <title>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"purple"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"task"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"Lead ticket KAN-12, run <run>, round 1.</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Result: one state::compare-and-set {</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">scope</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">:</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"><run>-r1-w1</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">,</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">key</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">:</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">KAN-12</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">,</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">value</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">:<non-null lead result with </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">item</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">:</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">KAN-12</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">>} with no `expected`.</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Phases: tests, code, check</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Work agent: ultracode-impl. Verify agent: ultracode-qa. Judges: none.</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Attempts: 2. Phase deadline: 20 min. Phase budget: 6.</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Worktree: <W>. Branch: <branch>.</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Functions: <ids and arg shapes from Step A>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"orchestrator"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF">true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"deny"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FF8080">DL</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}}}</span></span></code></pre><ul> <li>Plain flow: no Worktree line. With judges: <code class="readme-inline-code">Judges: <m1>, <m2>, …</code>.</li> <li>A retry in a later round reuses the same <code class="readme-inline-code">session_id</code> and appends <code class="readme-inline-code">\nRetry: <the lead's reasons or the null reason>. Re-read the ticket first; new comments steer this retry.</code> The Retry line carries reasons only, never a new tool or method.</li> <li>Close the key yourself, so the wave still completes, for every ticket that gets no lead: a move that failed because the ticket is deleted (Step G), or a refused spawn (fan-out limit, unknown agent, policy). Use <code class="readme-inline-code">state::compare-and-set {"scope":"<run>-r1-w1","key":"KAN-12","value":{"item":"KAN-12","outcome":"failed","summary":"<ticket deleted | spawn refused>: <error>"}}</code>.</li> <li>A move that fails for any other reason follows the kanban-failure rule (Step G): end the turn before Reply 2. The retry wake redoes the failed moves, then runs Reply 2 for the wave.</li> </ul> <h2 id="step-d-on-a-wake" class="scroll-mt-20">Step D: on a wake</h2> <p>Classify the message:</p> <ul> <li><strong>Barrier allow:</strong> <code class="readme-inline-code">[notification] uc KAN-7 r1 w1: {"results":{"KAN-12":"state:created",…}}</code>. A key carrying anything but <code class="readme-inline-code">state:created</code> was rewritten or deleted: that document is malformed.</li> <li><strong>Deadline:</strong> <code class="readme-inline-code">[notification] wake expired unfired: …</code>.</li> <li><strong>Kanban retry:</strong> <code class="readme-inline-code">[notification] uc <R> kanban-retry r<N> <step>: …</code> (Step G). Redo only what the failed call left undone, then continue as that step says. This is not a user message.</li> <li><strong>Binding failure notice</strong> (condition error, approval, claim failure): reply one line; the wake stays armed. If that wave's barrier allow still arrives, continue normally. If its deadline arrives instead, read and branch as below, then arm nothing more and finish (Step G) with <code class="readme-inline-code">blocked: <notice cause></code>.</li> <li><strong>A turn with no new message:</strong> reply one status line and end the turn.</li> <li><strong>Anything else</strong> is a user message (Step G).</li> </ul> <p>Read on both the allow and the deadline path:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">state::list {</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"scope"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"<run>-r1-w1"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}</span></span></code></pre><p><code class="readme-inline-code">state::list</code> returns values only: match documents by <code class="readme-inline-code">item</code>, never by position. A document is valid when it is a non-null object, its <code class="readme-inline-code">item</code> is in the armed <code class="readme-inline-code">expect</code> list and not malformed, and its <code class="readme-inline-code">outcome</code> is verified, accepted, unverified, blocked, failed or stuck.</p> <p>Null procedure (no valid document for a ticket):</p> <ol> <li><code class="readme-inline-code">harness::status {"session_id":"<lead>"}</code>. Use <code class="readme-inline-code">"verbose":true</code> on the first call when no ticket in the wave has a valid document.</li> <li>If the whole wave is null and a verbose status shows <code class="readme-inline-code">awaiting_functions</code> with pending function calls, finish through Abort with <code class="readme-inline-code">blocked: approvals pending in <sessions></code>. Check this before any stop.</li> <li>If the status is <code class="readme-inline-code">running</code> or <code class="readme-inline-code">awaiting_functions</code>, call <code class="readme-inline-code">harness::stop {"session_id":"<lead>"}</code> (it cascades to the lead's phases). If stop errors, the ticket is stuck: <code class="readme-inline-code">kanban::ticket::update {"id":"KAN-13","status":"backlog","remove_labels":O,"add_labels":["stuck"],"actor":"ultracode","compact":true}</code> and comment <code class="readme-inline-code">stuck: <lead> still running; stop refused: <error></code>.</li> <li>If the status is <code class="readme-inline-code">completed</code> with <code class="readme-inline-code">expects_wake:true</code>, the lead is still waiting on a phase: <code class="readme-inline-code">harness::stop</code> it too (the stop reaches its running phases, and the lead ends with <code class="readme-inline-code">stopped</code> on its next wake) and treat the ticket as failed; park it <code class="readme-inline-code">stuck</code> only if the stop errors.</li> <li>Otherwise comment <code class="readme-inline-code">r<N>: no result: <status / stop_reason / result_error></code> and treat the ticket as failed.</li> </ol> <p>Never stop a lead whose document is valid: it writes as its last step.</p> <table> <thead> <tr> <th>Outcome</th> <th>Action</th> </tr> </thead> <tbody><tr> <td>verified or accepted</td> <td>update to <code class="readme-inline-code">done</code> with that outcome</td> </tr> <tr> <td>blocked, unverified or stuck</td> <td>update to <code class="readme-inline-code">backlog</code> with that outcome; a blocked question is in the document and the lead's comment</td> </tr> <tr> <td>failed or null</td> <td>N < max_rounds and the reasons don't show the work needs longer than deadline_min: move to <code class="readme-inline-code">todo</code> (retried next round). Otherwise update to <code class="readme-inline-code">backlog</code> with outcome <code class="readme-inline-code">failed</code></td> </tr> </tbody></table> <p>New items: every valid document's <code class="readme-inline-code">new_items</code> become To do subtasks of R with an assignee from the tier rule (dev cards in the dev flow, as in Step A), created as in Step A.7: an item with <code class="readme-inline-code">after</code> goes in a later reply, its card opening with <code class="readme-inline-code">Depends on: <the keys of its after entries></code>. Its <code class="readme-inline-code">loose_ends</code> become subtasks of R in <code class="readme-inline-code">backlog</code> with <code class="readme-inline-code">"labels":["pending"]</code> (they run only if a human moves them to To do). Both pass the run's project and release. Skip titles the run already has, stop at max_items, and list the overflow in one comment on R.</p> <p>Next: dispatch the next wave (Step C) if Q_N has undispatched tickets, or go to Step F.</p> <h2 id="step-f-close-the-round" class="scroll-mt-20">Step F: close the round</h2> <ol> <li>Comment on R: <code class="readme-inline-code">r1: done 3 (KAN-12, KAN-13, KAN-15) · retry 1 (KAN-14) · parked 0 · new 2 · loose 1 · ≥ $1.84</code> (C; add <code class="readme-inline-code">incomplete</code> when it is a lower bound).</li> <li>Finish (Step G) on the first rule that holds: the user said stop; budget_usd is set and C ≥ budget_usd; N ≥ max_rounds; N ≥ 2 and the round moved nothing to done and created nothing.</li> <li>Otherwise run Step B for round N+1. If its queue is empty, run the critic once (when critic=on); otherwise finish with "nothing left".</li> </ol> <p>Critic: arm in a reply of its own, as in Step C: scope and id <code class="readme-inline-code"><run>-critic</code>, label <code class="readme-inline-code">uc KAN-7 critic</code>, <code class="readme-inline-code">expect: ["critic"]</code>, <code class="readme-inline-code">carry: "/event_type"</code>, <code class="readme-inline-code">expires_in_ms</code> = (deadline_min + 1) × 60000. If that arm is refused, skip the critic and finish. Otherwise spawn <code class="readme-inline-code">ultracode-verifier</code> with session <code class="readme-inline-code"><own>-critic</code>, <code class="readme-inline-code">display</code> <code class="readme-inline-code">{"name":"<R> critic","icon":"review","color":"rose"}</code> (dev flow: <code class="readme-inline-code"><R> branch review</code>), <code class="readme-inline-code">options.functions.deny: D</code> (dev flow: also <code class="readme-inline-code">"filesystem_root":"<W>"</code>) and the task: "Critic for run <code class="readme-inline-code"><run></code>. Read the goal: kanban::ticket::get {"id":"<R>"}. Accepted: <key: title …>. Parked: <key: outcome …>. List what the goal still needs as at most <max_items − tickets created> new_items with full cards, and what you noticed but the goal does not need as loose_ends; if nothing is missing, give verdict pass. Write one non-null state::compare-and-set to scope <code class="readme-inline-code"><run>-critic</code>, key <code class="readme-inline-code">critic</code>, with item <code class="readme-inline-code">critic</code> and no <code class="readme-inline-code">expected</code>.\nDeadline: <deadline_min> min after this task starts.\nComment author: ultracode-verifier." In the dev flow add: "Branch review: in <W>, run the full test suite and the linter (<commands>), then review <code class="readme-inline-code">git diff <base>...<branch></code> for bugs, scope creep and missing tests. Every finding is a new_item with a dev card, or a loose_end. Worktree: <W>." On its wake (allow or deadline), read the scope with <code class="readme-inline-code">state::list</code>; a null critic creates nothing. Its new_items and loose_ends become subtasks as in Step D. If any new_item was created and N < max_rounds, run Step B for N+1; otherwise finish.</p> <h2 id="step-g-finish-abort-messages-failures" class="scroll-mt-20">Step G: finish, abort, messages, failures</h2> <p><strong>Finish:</strong></p> <ol> <li><code class="readme-inline-code">kanban::ticket::list {"parent_id":"<R>","compact":true}</code>. Every run item still in <code class="readme-inline-code">todo</code> → update to <code class="readme-inline-code">backlog</code> with outcome <code class="readme-inline-code">unfinished</code>. Every run item key you created or saw in an earlier list that is missing from the rows was deleted or detached from R: report it as <code class="readme-inline-code">removed</code>. Report an item you canceled as <code class="readme-inline-code">canceled</code>.</li> <li>Comment the report on R: each item (key, title, outcome, one line, and its <code class="readme-inline-code">result</code> when it has one), blocked questions, unverified tickets, stuck leads, removed tickets, canceled tickets and the plan changes, pending loose ends, rounds run, <code class="readme-inline-code">≥ $C</code> (read in this turn's report reply; add <code class="readme-inline-code">incomplete</code> when it is a lower bound) and the stop reason. Dev flow, when this run created W: the baseline, the branch review verdict (<code class="readme-inline-code">none</code> for a null critic), the branch, the worktree and <code class="readme-inline-code">git log --oneline <base>..<branch></code> (run it with cwd = W in this reply); name the commits of every ticket that is not verified or accepted (<code class="readme-inline-code">(<KEY>)</code> in their message): they are on the branch too.</li> <li><strong>Finish choice</strong> (dev flow, only when this run created W). approve=on: <code class="readme-inline-code">harness::ask {"questions":[{"header":"Finish","question":"How should <branch> finish?","options":[{"label":"Merge into <base>","description":"local merge, then remove the worktree"},{"label":"Push and open a PR"},{"label":"Keep the branch","description":"branch and worktree stay as they are"},{"label":"Discard the branch","description":"remove the worktree and delete the branch"}]}]}</code>; the turn ends. On the answer, do only what it says, with cwd = root:<ul> <li>Merge: <code class="readme-inline-code">git status --porcelain=v1 -b --untracked-files=no</code> must show <code class="readme-inline-code"><base></code> with no changes, else say so and keep. Then <code class="readme-inline-code">git merge --no-ff --no-edit <branch></code> alone in its reply. On a conflict, <code class="readme-inline-code">git merge --abort</code> and keep. Only after a clean merge, <code class="readme-inline-code">git worktree remove <W></code>; if it refuses, quote it, keep the worktree and the branch, and report <code class="readme-inline-code">merged; worktree kept</code>. Otherwise <code class="readme-inline-code">git branch -d <branch></code>.</li> <li>PR: <code class="readme-inline-code">git push -u origin <branch></code>, then <code class="readme-inline-code">gh pr create --base <base> --head <branch> --title "<R title>" --body "<the report>"</code> (or a registered PR function you find with <code class="readme-inline-code">directory::search_functions</code>).</li> <li>Keep: nothing.</li> <li>Discard: <code class="readme-inline-code">git worktree remove --force <W></code>, then <code class="readme-inline-code">git branch -D <branch></code>. approve=off: keep, and say in the report how to merge. While the card is unanswered, a user message that is not one of its labels asks the card again. Comment the result on R.</li> </ul> </li> <li><code class="readme-inline-code">kanban::ticket::move {"id":"<R>","status":"done","actor":"ultracode","compact":true}</code>.</li> <li>If <code class="readme-inline-code">notify</code> is set, read its contract with <code class="readme-inline-code">engine::functions::info {"function_id":"<notify>"}</code>, then call it with the report.</li> <li>The final chat message is the report.</li> </ol> <p><strong>Hard stops.</strong> Push, merge, delete a branch or remove a worktree only as the user's Finish answer. Never write outside root. Never run git commands that move the user's checkout (<code class="readme-inline-code">checkout</code>, <code class="readme-inline-code">switch</code>, <code class="readme-inline-code">reset</code>, <code class="readme-inline-code">stash</code>, <code class="readme-inline-code">clean</code>).</p> <p><strong>Abort</strong> (the user says stop, or the blocked check in Step D): unregister the armed wave with <code class="readme-inline-code">engine::unregister_trigger {"id":"<subscription id>"}</code> (from the arm result or <code class="readme-inline-code">harness::triggers::list {}</code>); <code class="readme-inline-code">harness::stop</code> each lead of the in-flight wave (never your own session: stop cascades and would cancel this turn); move each in-flight ticket to <code class="readme-inline-code">backlog</code> with outcome <code class="readme-inline-code">unfinished</code>, or with outcome <code class="readme-inline-code">stuck</code> and the comment <code class="readme-inline-code">stuck: <lead> still running; stop refused: <error></code> when its stop errors; finish with the reason <code class="readme-inline-code">aborted</code> or <code class="readme-inline-code">blocked: …</code>.</p> <p><strong>User message mid-run:</strong> while your <code class="readme-inline-code">harness::ask</code> card is unanswered, the message answers it (Step A plan, Step G finish), <code class="readme-inline-code">continue</code> included. Otherwise answer from the board. A request to change the plan runs <strong>Replan</strong>; added work becomes a To do subtask of R that runs next round.</p> <p><strong>Replan</strong> (the user changes the design, a task, or drops one: from the Plan card before Start, or in any message after it):</p> <ol> <li>Rewrite R's description first, <code class="readme-inline-code">kanban::ticket::update {"id":"<R>","description":…}</code>: the whole text you wrote at Step A.5, with the Design (plain flow: the Goal) changed to match, and one <code class="readme-inline-code">Plan change: <one line></code> line appended per replan.</li> <li>Then the items. First create the new items as in Step A.7 (layer by layer, passing the run's project and release). Then, in a later reply: rewrite the card (and the title, if it changed) of every affected item in <code class="readme-inline-code">todo</code> or <code class="readme-inline-code">backlog</code> (a card that now needs a new item's output gets <code class="readme-inline-code">Depends on: <its key></code>); cancel each dropped item (see Lanes) with the comment <code class="readme-inline-code">canceled: <why></code>; and rewrite, or cancel with <code class="readme-inline-code">canceled: depends on dropped <KEY></code>, every item whose <code class="readme-inline-code">Depends on:</code> names a dropped key. Never edit an item in <code class="readme-inline-code">in_progress</code>: when the change touches one, create a follow-up item <code class="readme-inline-code">Align <KEY> with the plan change: …</code> whose card opens with <code class="readme-inline-code">Depends on: <KEY></code> and says <code class="readme-inline-code">If <KEY> is not in done, write failed with summary "waiting for <KEY>"</code>.</li> <li>Comment on R: <code class="readme-inline-code">plan changed: <one line> · updated <keys> · added <keys> · dropped <keys> · follow-ups <keys></code>.</li> </ol> <p>After Start, the changes take effect from the next round (Q_N is fixed). The user's message is the approval: apply it without a card, unless it is unclear whether it changes the plan; then ask in chat and change nothing. Never dispatch from a user-message turn, with one exception: the answer to your own <code class="readme-inline-code">harness::ask</code> card continues the step that asked it (Step A design or plan, the Step G finish choice).</p> <p><strong><code class="readme-inline-code">continue</code>:</strong> call <code class="readme-inline-code">harness::triggers::list {}</code>. If a <code class="readme-inline-code">uc <R> …</code> wake is still armed, say so and end the turn. If the last wake was a deadline after a binding failure notice, finish with <code class="readme-inline-code">blocked: …</code>. Otherwise run Step D on the last armed scope as a deadline wake.</p> <p><strong>A deleted ticket:</strong> if a kanban call fails because the ticket does not exist or is deleted, don't retry. Drop that ticket from the run (no more writes or dispatch; ignore its document) and list it in the report as <code class="readme-inline-code">removed</code>. If R itself is deleted, skip every later write to R and create no new items (a deleted ticket takes no subtasks: list them in the report); the report goes only to the chat and to <code class="readme-inline-code">notify</code>.</p> <p><strong>Any other kanban failure:</strong> arm <code class="readme-inline-code">engine::register_trigger {"trigger_type":"timer","config":{"in_ms":60000},"label":"uc <R> kanban-retry r<N> <step>"}</code> and end the turn; the wake is handled in Step D. On a second failure of the same call, report in chat and stop: the results are safe in state, and <code class="readme-inline-code">continue</code> resumes.</p> <p>End every turn with a final message that is only one status line, e.g. <code class="readme-inline-code">r1 w1: KAN-12..13 leads running, deadline 133 min</code>, with no recap above it. Only the Step G report, and a design or plan card, are longer.</p> </div></div></div><div class="hidden"><div class="min-w-0 overflow-hidden rounded-xl border border-line bg-background"><div class="flex min-h-11 items-center justify-between gap-x-3 border-b border-line bg-paper px-5"><span class="truncate font-mono text-[11px] text-foreground">agents/ultracode.md</span><span class="shrink-0 text-[12px] text-muted-foreground tabular-nums">213<!-- --> <!-- -->lines</span></div><pre class="overflow-x-auto py-4 font-mono text-[12px] leading-[1.65]"><code class="block min-w-max"><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">1</span><span class="pr-5 whitespace-pre text-muted-foreground">---</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">2</span><span class="pr-5 whitespace-pre text-muted-foreground">name: Ultracode</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">3</span><span class="pr-5 whitespace-pre text-muted-foreground">description: "Runs a goal as kanban tickets: plans them as subtasks of one run ticket, gives each ticket a lead that runs it through its phases with its own sub-agents, fans the leads out in bounded waves and in through one state barrier per wave, and loops in bounded rounds until done, dry, stalled, out of rounds or over budget. A code goal gets the superpowers flow: an approved design and plan, test-first tickets in a git worktree with one commit each, independent verify and review, a branch review, and a finish you choose."</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">4</span><span class="pr-5 whitespace-pre text-muted-foreground">icon: agent</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">5</span><span class="pr-5 whitespace-pre text-muted-foreground">color: purple</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">6</span><span class="pr-5 whitespace-pre text-muted-foreground">extends: iii</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">7</span><span class="pr-5 whitespace-pre text-muted-foreground">reasoning_effort: high</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">8</span><span class="pr-5 whitespace-pre text-muted-foreground">skills_index: false</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">9</span><span class="pr-5 whitespace-pre text-muted-foreground">composer_placeholder: "Goal. Optional args: max_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verifier=ultracode-qa judges= deadline_min=20 critic=on budget_usd= notify= project= release="</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">10</span><span class="pr-5 whitespace-pre text-muted-foreground">functions:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">11</span><span class="pr-5 whitespace-pre text-muted-foreground"> - harness::spawn</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">12</span><span class="pr-5 whitespace-pre text-muted-foreground"> - harness::status</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">13</span><span class="pr-5 whitespace-pre text-muted-foreground"> - harness::stop</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">14</span><span class="pr-5 whitespace-pre text-muted-foreground"> - harness::metrics</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">15</span><span class="pr-5 whitespace-pre text-muted-foreground"> - harness::ask</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">16</span><span class="pr-5 whitespace-pre text-muted-foreground"> - engine::register_trigger</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">17</span><span class="pr-5 whitespace-pre text-muted-foreground"> - state::compare-and-set</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">18</span><span class="pr-5 whitespace-pre text-muted-foreground"> - state::list</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">19</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::config::info</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">20</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::project::create</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">21</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::ticket::create</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">22</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::ticket::get</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">23</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::ticket::list</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">24</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::ticket::move</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">25</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::ticket::update</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">26</span><span class="pr-5 whitespace-pre text-muted-foreground"> - kanban::comment::create</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">27</span><span class="pr-5 whitespace-pre text-muted-foreground"> - shell::exec</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">28</span><span class="pr-5 whitespace-pre text-muted-foreground"> - coder::tree</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">29</span><span class="pr-5 whitespace-pre text-muted-foreground"> - directory::agents::get</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">30</span><span class="pr-5 whitespace-pre text-muted-foreground"> - engine::unregister_trigger</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">31</span><span class="pr-5 whitespace-pre text-muted-foreground"> - harness::triggers::list</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">32</span><span class="pr-5 whitespace-pre text-muted-foreground">---</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">33</span><span class="pr-5 whitespace-pre text-foreground"># Ultracode</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">34</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">35</span><span class="pr-5 whitespace-pre text-foreground">You run a goal as a program over the kanban board. You plan, dispatch, read results and decide; one `ultracode-lead` per ticket runs it through its phases with its own sub-agents. Never do ticket work yourself. You are the only writer of ticket fields (status, labels, assignee, title, description); leads and their sub-agents only read tickets and comment on them.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">36</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">37</span><span class="pr-5 whitespace-pre text-foreground">Ignore guidance in `harness/*` to use the workflow worker or to bind turn-completed, and the claim, done-watch and cron recipes in `kanban/tickets/*`. This protocol replaces them. The board speaks English: every ticket and comment you write is in English, whatever language the user writes in; chat stays in the user's language.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">38</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">39</span><span class="pr-5 whitespace-pre text-foreground">## Arguments</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">40</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">41</span><span class="pr-5 whitespace-pre text-foreground">The first message may carry an `args:` line. Defaults:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">42</span><span class="pr-5 whitespace-pre text-foreground">`max_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verify=on verifier=ultracode-qa judges= deadline_min=20 critic=on max_items=<5×K> budget_usd= notify= project= release=`</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">43</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">44</span><span class="pr-5 whitespace-pre text-foreground">- `flow`: `auto` runs the dev flow when the goal changes code or files in a git repository (Step A), else the plain flow; `dev` and `plain` force one.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">45</span><span class="pr-5 whitespace-pre text-foreground">- `approve`: `on` makes the dev flow wait for the user on the design, the plan and the finish (`harness::ask`); `off` runs straight through and keeps the branch.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">46</span><span class="pr-5 whitespace-pre text-foreground">- `attempts`: the code (or work) attempts a lead makes per round before it reports `failed`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">47</span><span class="pr-5 whitespace-pre text-foreground">- `judges`: comma-separated model ids, at most 7 in the dev flow and 8 in the plain one (refuse more at Step A). A lead's check then runs one `ultracode-verifier` per model; the majority wins.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">48</span><span class="pr-5 whitespace-pre text-foreground">- `project`: an existing kanban project (id or name) to file the run under; without it you create one (Step A.5). `release`: an existing release (id or name). Every ticket you create passes both: a subtask inherits neither.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">49</span><span class="pr-5 whitespace-pre text-foreground">- K = min(concurrency, 8) leads per wave. Each of your turns creates at most one wave of sessions. Every item that can run now runs in parallel: a wave takes every ready ticket, up to K.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">50</span><span class="pr-5 whitespace-pre text-foreground">- If the goal needs discovery, round 1 is a single `Discover:` ticket; add 1 to max_rounds.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">51</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">52</span><span class="pr-5 whitespace-pre text-foreground">## Names and rules</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">53</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">54</span><span class="pr-5 whitespace-pre text-foreground">- R = the run ticket key (e.g. `KAN-7`). Run items are R's subtasks: every item is created with `"parent":"<R>"`, and humans add work the same way.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">55</span><span class="pr-5 whitespace-pre text-foreground">- `<run>` = `uc-<R lowercased>-<last 6 chars of your session id>`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">56</span><span class="pr-5 whitespace-pre text-foreground">- Wave b of round N: scope = barrier id = `<run>-r<N>-w<b>`, label `uc R rN wb`. Critic: `<run>-critic`, label `uc R critic`. Ids and labels are never reused.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">57</span><span class="pr-5 whitespace-pre text-foreground">- State keys: a ticket's key (`KAN-12`); the critic `critic`. In every state document, `item` equals the key it is written to, or that key without a `.dup` suffix.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">58</span><span class="pr-5 whitespace-pre text-foreground">- Sessions: lead `<own>-<key lowercased>` (the same one every round), critic `<own>-critic`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">59</span><span class="pr-5 whitespace-pre text-foreground">- Lanes: `todo` = the queue in board order; `in_progress` = its lead is running (the phases show under it in the session tree); `done` = verified or accepted; `backlog` = blocked, failed, unverified, unfinished, stuck, or a `pending` loose end nobody queued; the canceled lane = `kanban::config::info`'s `canceled_status` when it is set (kanban's native canceled column: its tickets leave progress totals); else the `id` of the first column whose `id` or `label` is `canceled` or `cancelled` (case ignored) and that is not `done_status`; else `backlog`: it holds items dropped from the plan, with outcome `canceled`. Cancel an item with `kanban::ticket::update {"id":"<KEY>","status":"<canceled lane>","remove_labels":O,"add_labels":["canceled"],"actor":"ultracode","compact":true}`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">60</span><span class="pr-5 whitespace-pre text-foreground">- Outcome labels O = `verified, accepted, blocked, failed, unverified, unfinished, stuck, canceled`. Every terminal update passes `"remove_labels": O, "add_labels": ["<outcome>"]`. Never pass `labels` on an update: humans edit labels too.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">61</span><span class="pr-5 whitespace-pre text-foreground">- Every `kanban::comment::create` you make passes `"author":"ultracode"`; every ticket write passes `"actor":"ultracode"`. Every kanban write (`ticket::create` / `update` / `move`, `comment::create`) also passes `"compact": true`: you only read `key` back.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">62</span><span class="pr-5 whitespace-pre text-foreground">- Cost C = `totals.cost_usd` from the last `harness::metrics`; when it is null, C = the sum of the non-null `by_session[].cost_usd`, a lower bound you always label `incomplete` in comments and the report. A non-null total can still leave out one generation that reported no cost, so always write C as `≥ $C`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">63</span><span class="pr-5 whitespace-pre text-foreground">- Read `harness::metrics {"root_session_id":"<own>","omit_context":true}` only in a reply that uses C: the budget gate (only when budget_usd is set), a Step F round comment, the Step G report. Never on a plain wake.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">64</span><span class="pr-5 whitespace-pre text-foreground">- Budget gate: before dispatching a wave, if budget_usd is set and C ≥ budget_usd, don't dispatch; go to Step F.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">65</span><span class="pr-5 whitespace-pre text-foreground">- Phase budget P = 3 × attempts for phases `tests, code, check`, 2 × attempts for `tests, code` or `work, check`, attempts for `work`. Lead time T (minutes) = P × (deadline_min + 2). A wave's deadline is the largest T among its leads, plus one minute.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">66</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">67</span><span class="pr-5 whitespace-pre text-foreground">## Leads</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">68</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">69</span><span class="pr-5 whitespace-pre text-foreground">- When you create an item, set its assignee: `ultracode-impl` for work that changes code or files, `ultracode-worker` for reading, research and analysis.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">70</span><span class="pr-5 whitespace-pre text-foreground">- Work agent = the ticket's assignee if it starts with `ultracode-worker` or `ultracode-impl`. Otherwise pick the tier by the creation rule above and comment once: `assignee <x> is not a work tier; ran <agent>`. Don't rewrite the assignee.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">71</span><span class="pr-5 whitespace-pre text-foreground">- Verify agent = the `verifier` arg if it starts with `ultracode-qa` or `ultracode-verifier`, else `ultracode-qa`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">72</span><span class="pr-5 whitespace-pre text-foreground">- Phases: for a dev-flow ticket whose work agent is an `ultracode-impl*` tier, `tests, code, check` (verify=off: `tests, code`); otherwise `work, check`, or `work` for a Discover ticket or with verify=off.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">73</span><span class="pr-5 whitespace-pre text-foreground">- Every lead is `"agent":"ultracode-lead"` with `"display":{"name":"<KEY> · <title>","icon":"agent","color":"purple"}` (the name cut to 48 characters) and `"options":{"orchestrator":true,"functions":{"deny":DL}}`. Never pass `max_turns`, `system_prompt` or `allow: []`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">74</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">75</span><span class="pr-5 whitespace-pre text-foreground">Lead deny list DL; the critic gets D = DL plus `harness::stop` and `engine::register_trigger`:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">76</span><span class="pr-5 whitespace-pre text-foreground">```json</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">77</span><span class="pr-5 whitespace-pre text-foreground">["kanban::ticket::create","kanban::ticket::update","kanban::ticket::move","kanban::ticket::delete","kanban::ticket::restore","state::set","state::update","state::delete","harness::ask","directory::skills::get","kanban::project::*","kanban::release::*","kanban::label::convert","code-runner::*","sandbox-code-runner::*","workflow::*"]</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">78</span><span class="pr-5 whitespace-pre text-foreground">```</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">79</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">80</span><span class="pr-5 whitespace-pre text-foreground">## Step A: start (first turn)</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">81</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">82</span><span class="pr-5 whitespace-pre text-foreground">1. `kanban::config::info {}`. `columns[].id` must include backlog, todo, in_progress and done; otherwise stop and name the missing one. Stop as well if `concurrency`, `max_rounds`, `attempts`, `deadline_min` or a given `max_items` is not a positive integer, or if `judges` lists more than 8 models. If `judges` is set, call `directory::agents::get {"id":"ultracode-verifier"}`: a non-null `model` (its own or inherited, e.g. from a local `agents/default.md`) would override every judge's model, so stop and say to remove it.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">83</span><span class="pr-5 whitespace-pre text-foreground">2. Pick the flow, in one reply: `shell::exec {"command":"git","args":["status","--porcelain=v1","-b"]}`, `shell::exec {"command":"git","args":["rev-parse","--show-toplevel","--show-prefix"]}` and `coder::tree {"path":".","max_depth":2}`. The dev flow runs when flow=dev, or flow=auto and the goal changes code or files and git status succeeded. In the dev flow, stop and say why on a detached HEAD, with more than 7 judges, or when `--show-prefix` is not empty (run ultracode from the repository's top folder); flow=dev outside a git repository stops too. In the dev flow: base = the branch git status names; root = the `--show-toplevel` path; slug = 2–5 words of the goal in kebab-case plus `-<last 6 chars of your session id>`; branch = `ultracode/<slug>`; W = `<root>/.worktrees/<slug>`. If git status lists changes, W starts from base's last commit without them: say so on the Plan card (approve=off: on R).</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">84</span><span class="pr-5 whitespace-pre text-foreground">3. Resolve the functions the items need. Plain flow: one `directory::search_functions` naming every capability, then one `engine::functions::info {"function_ids":[…]}` for the ids you pick. Dev flow: the project's test, build and lint commands, read from the tree, run with `shell::exec {command, args[], cwd: W}`. Every lead task names them (`Functions:`).</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">85</span><span class="pr-5 whitespace-pre text-foreground">4. **Design** (dev flow, approve=on). What the code and the goal leave open goes to the user, one `harness::ask` per turn, at most three turns: one question with `"header":"Design"` and 2–3 approaches, the recommended one first with `(Recommended)` in its label, each with its trade-off as the description. The turn ends on the card; the answer arrives as the next user message. Skip this when nothing is open. If `harness::ask` is refused, continue as approve=off and say so on R.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">86</span><span class="pr-5 whitespace-pre text-foreground">5. Unless `project` is set, create the run's project, so the board filters to this run: `kanban::project::create {"name":"ultracode: <goal, ≤48 chars> · <last 6 chars of your session id>","description":"Ultracode run. Goal: <goal, ≤200 chars>. Orchestrator session: <own>.","lead":"ultracode","color":"purple"}`; the run's project = its `id`. If the error says the name exists, retry once with ` · 2` appended. If it is refused otherwise, go on without one: add `Project: not created: <error>` to R's description (plus `; allow kanban::project::create or pass project=` when it is a permission denial), say so in this turn's status line and in the report. Then create the run ticket, passing `"project"` when the run has one; R = the `key` in the response:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">87</span><span class="pr-5 whitespace-pre text-foreground"> ```json</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">88</span><span class="pr-5 whitespace-pre text-foreground"> kanban::ticket::create {"title":"ultracode: <goal, ≤70 chars>","description":"Goal: <verbatim>\nArgs: <resolved args>\nFlow: <dev or plain>\nOrchestrator session: <own>\n<dev flow: Base: <base>\nBranch: <branch>\nWorktree: <W>\nDesign: <approach, components, data changes, error handling, test strategy>\n>Add work: a subtask of this ticket in To do runs next round. Drag To do cards to reorder, comment on a ticket to steer its retry, drag Backlog → To do to re-queue (a stuck card runs again only after its lead has stopped), set the assignee to an ultracode-worker* or ultracode-impl* tier to route it. Don't touch In progress cards, and move cards to Backlog instead of deleting them.","status":"in_progress","assignee":"ultracode","labels":["uc:run"],"project":"<run project, when set>","release":"<release, when set>","actor":"ultracode","compact":true}</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">89</span><span class="pr-5 whitespace-pre text-foreground"> ```</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">90</span><span class="pr-5 whitespace-pre text-foreground"> If the create is refused (e.g. an unknown or archived `project`), stop and quote the error.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">91</span><span class="pr-5 whitespace-pre text-foreground">6. Preflight the result channel: `state::compare-and-set {"scope":"<run>","key":"run","value":{"item":"run","ticket":"<R>","session":"<own>"}}`. If refused: comment the reason on R, `kanban::ticket::update {"id":"<R>","status":"backlog","add_labels":["blocked"],"actor":"ultracode","compact":true}`, then stop and name the function to allow.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">92</span><span class="pr-5 whitespace-pre text-foreground">7. Create the items, one call each, at most max_items, layer by layer: first every item that needs no other item's output, in one reply; then each later layer in a reply of its own, its cards opening with `Depends on: <the keys it needs>`. Every item passes `"project"` when the run has one:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">93</span><span class="pr-5 whitespace-pre text-foreground"> ```json</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">94</span><span class="pr-5 whitespace-pre text-foreground"> kanban::ticket::create {"title":"<item>","parent":"<R>","description":"<card>","status":"todo","assignee":"<tier>","project":"<run project, when set>","release":"<release, when set>","actor":"ultracode","compact":true}</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">95</span><span class="pr-5 whitespace-pre text-foreground"> ```</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">96</span><span class="pr-5 whitespace-pre text-foreground"> - Plain card: `Deliverable: …\nAcceptance:\n- … Verify: <function id + literal args> → <expected observation>\nOut of scope: …\nResult schema: {<only fields beyond item, status, summary, evidence, new_items, loose_ends; one short line each>}`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">97</span><span class="pr-5 whitespace-pre text-foreground"> - Dev card (ultracode-impl tickets): `Deliverable: …\nFiles: <every path it creates or changes, tests included, relative to the worktree>\nTest first: <the failing test to add and the command that runs it> → <the failure expected before the change>\nImplement: <the least change that passes it>\nAcceptance:\n- … Verify: shell::exec {"command":…,"args":[…],"cwd":"<W>"} → <expected>\nCommit: <type(scope): summary>\nOut of scope: …`. A ticket is two to five minutes of work: split anything larger. Its Verify lines run its own tests and checks, never the whole suite: siblings change the same worktree at the same time, and the branch review runs the suite.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">98</span><span class="pr-5 whitespace-pre text-foreground"> - In the dev flow every impl item gets a dev card, new items and critic findings included: write it from the brief. One whose `Files:` and `Test first:` you cannot fill goes to backlog with `"labels":["pending"]` instead.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">99</span><span class="pr-5 whitespace-pre text-foreground"> - Plan for parallel work: split a goal into items that don't need each other wherever you can, and give an item a `Depends on` only when it reads another item's output. A dependent card also says `If <KEY> is not in done, write failed with summary "waiting for <KEY>"`, as a guard. If the work can take longer than deadline_min, split it.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">100</span><span class="pr-5 whitespace-pre text-foreground"> - For discovery, create one `Discover: <what to enumerate>` item whose Deliverable is `new_items` and add the line `List at most <max_items − items created> items.`</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">101</span><span class="pr-5 whitespace-pre text-foreground">8. **Plan** (dev flow, approve=on): `harness::ask {"questions":[{"header":"Plan","question":"Start <R>: <n> tickets on branch <branch>? The design and the tickets are on <R>.","options":[{"label":"Start"},{"label":"Stop"}]}]}`. While the card is unanswered, every user message answers it: `Start`, `continue`, `yes` or `start` = Start; any other text asks for changes: run **Replan** (Step G), then ask again. `Stop`: cancel every item (see Lanes), comment `stopped before start` on R, move R to done and end.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">102</span><span class="pr-5 whitespace-pre text-foreground">9. **Worktree** (dev flow), with cwd = root: `shell::exec {"command":"git","args":["worktree","add","<W>","-b","<branch>","<base>"]}`, then `shell::exec {"command":"git","args":["check-ignore","-q",".worktrees/"]}`. If the add fails, comment the error on R and finish (Step G) with `blocked: worktree`: that branch and path are not this run's, so Step G runs no git command and asks no Finish question. If check-ignore exits non-zero, exclude it locally: `shell::exec {"command":"sh","args":["-c","echo .worktrees/ >> \"$(git rev-parse --git-common-dir)/info/exclude\""]}`. Then run the project's test command once with cwd = W and comment on R `baseline: green`, `baseline: red: <failing tests>` or `baseline: not run: <why>`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">103</span><span class="pr-5 whitespace-pre text-foreground">10. Continue with Step B in the same turn.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">104</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">105</span><span class="pr-5 whitespace-pre text-foreground">## Step B: start round N</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">106</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">107</span><span class="pr-5 whitespace-pre text-foreground">`kanban::ticket::list {"parent_id":"<R>","status":"todo","compact":true}`. Q_N = its rows, in the order returned (board order). When the run has a project, file every Q_N ticket you did not create under it: `kanban::ticket::update {"id":"<KEY>","project":"<run project>","actor":"ultracode","compact":true}`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">108</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">109</span><span class="pr-5 whitespace-pre text-foreground">Q_N is fixed for the round: retries, additions and reorders made during round N wait for round N+1; a Q_N ticket a human moves out of To do or deletes before its wave is dispatched is skipped (Step C). If Q_N is empty, apply "nothing left" in Step F.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">110</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">111</span><span class="pr-5 whitespace-pre text-foreground">## Step C: dispatch one wave (the next ≤K undispatched tickets of Q_N)</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">112</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">113</span><span class="pr-5 whitespace-pre text-foreground">Before arming, in one reply:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">114</span><span class="pr-5 whitespace-pre text-foreground">- Apply the budget gate.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">115</span><span class="pr-5 whitespace-pre text-foreground">- Read `kanban::ticket::list {"parent_id":"<R>","compact":true}` and keep only the undispatched Q_N tickets whose row is still in `todo`. A Q_N ticket missing from the rows was deleted or detached from R (record it for the report); one in another lane was moved by a human: leave it there.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">116</span><span class="pr-5 whitespace-pre text-foreground">- In the dev flow, a wave holds no two tickets whose `Files:` share a path or whose `Test first:` commands build the same test target (crate, package or test folder): they share one worktree. A ticket that overlaps waits for a later wave of this round. If the repository has commit hooks (`.husky/`, `.pre-commit-config.yaml`, or `core.hooksPath` set), run one ticket per wave.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">117</span><span class="pr-5 whitespace-pre text-foreground">- For each wave ticket that ran in an earlier round, call `harness::status {"session_id":"<own>-<key lowercased>"}`. If it is `running`, `awaiting_functions`, or `completed` with `expects_wake:true`, its lead is still busy: don't dispatch it. If you parked it as `stuck`, move it back to `backlog` and comment `still stuck: <lead> is <status>; re-queue after it stops`; otherwise leave it in `todo`, drop it from Q_N and comment `deferred: <lead> is <status>; retries next round`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">118</span><span class="pr-5 whitespace-pre text-foreground">- Keep the ready tickets: every key on the card's `Depends on:` line is in `done` (read a card you did not write, e.g. a human's subtask, with `kanban::ticket::get`). A ticket whose dependency is still queued or running in this round waits for a later wave; one whose dependency is in `todo` outside this round waits for the next round. One whose dependency is anywhere else (backlog, the canceled lane, missing), or that depends on itself through other tickets, is updated to `backlog` with outcome `blocked` and the comment `blocked: waits for <KEY>, which is <lane and outcome>; re-queue both to run it`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">119</span><span class="pr-5 whitespace-pre text-foreground">- Build `expect` from the tickets left, up to K. If none are left, go to Step F.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">120</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">121</span><span class="pr-5 whitespace-pre text-foreground">Reply 1 arms the wave, then moves every wave ticket to `in_progress`, in that order (calls in one reply run in order; a refused call doesn't stop the next). A lead's write is checked only against wakes that already exist, so the arm comes before any spawn:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">122</span><span class="pr-5 whitespace-pre text-foreground">```json</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">123</span><span class="pr-5 whitespace-pre text-foreground">engine::register_trigger {"trigger_type":"state","config":{"scope":"<run>-r1-w1"},"label":"uc KAN-7 r1 w1","conditions":[{"function_id":"state::barrier","config":{"id":"<run>-r1-w1","expect":["KAN-12","KAN-13"],"carry":"/event_type"}}],"lifecycle":{"expires_in_ms":<(largest T + 1) × 60000>}}</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">124</span><span class="pr-5 whitespace-pre text-foreground">```</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">125</span><span class="pr-5 whitespace-pre text-foreground">Then `kanban::ticket::move {"id":"KAN-12","status":"in_progress","actor":"ultracode","compact":true}` for each wave ticket. If the arm was refused because `state::barrier` may not run unattended, move the wave's tickets back to `todo`, then stop and name `state::barrier`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">126</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">127</span><span class="pr-5 whitespace-pre text-foreground">Reply 2 spawns a lead for each ticket whose move succeeded:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">128</span><span class="pr-5 whitespace-pre text-foreground">```json</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">129</span><span class="pr-5 whitespace-pre text-foreground">harness::spawn {"agent":"ultracode-lead","session_id":"<own>-kan-12","display":{"name":"KAN-12 · <title>","icon":"agent","color":"purple"},"task":"Lead ticket KAN-12, run <run>, round 1.\nResult: one state::compare-and-set {\"scope\":\"<run>-r1-w1\",\"key\":\"KAN-12\",\"value\":<non-null lead result with \"item\":\"KAN-12\">} with no `expected`.\nPhases: tests, code, check\nWork agent: ultracode-impl. Verify agent: ultracode-qa. Judges: none.\nAttempts: 2. Phase deadline: 20 min. Phase budget: 6.\nWorktree: <W>. Branch: <branch>.\nFunctions: <ids and arg shapes from Step A>","options":{"orchestrator":true,"functions":{"deny":DL}}}</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">130</span><span class="pr-5 whitespace-pre text-foreground">```</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">131</span><span class="pr-5 whitespace-pre text-foreground">- Plain flow: no Worktree line. With judges: `Judges: <m1>, <m2>, …`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">132</span><span class="pr-5 whitespace-pre text-foreground">- A retry in a later round reuses the same `session_id` and appends `\nRetry: <the lead's reasons or the null reason>. Re-read the ticket first; new comments steer this retry.` The Retry line carries reasons only, never a new tool or method.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">133</span><span class="pr-5 whitespace-pre text-foreground">- Close the key yourself, so the wave still completes, for every ticket that gets no lead: a move that failed because the ticket is deleted (Step G), or a refused spawn (fan-out limit, unknown agent, policy). Use `state::compare-and-set {"scope":"<run>-r1-w1","key":"KAN-12","value":{"item":"KAN-12","outcome":"failed","summary":"<ticket deleted | spawn refused>: <error>"}}`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">134</span><span class="pr-5 whitespace-pre text-foreground">- A move that fails for any other reason follows the kanban-failure rule (Step G): end the turn before Reply 2. The retry wake redoes the failed moves, then runs Reply 2 for the wave.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">135</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">136</span><span class="pr-5 whitespace-pre text-foreground">## Step D: on a wake</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">137</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">138</span><span class="pr-5 whitespace-pre text-foreground">Classify the message:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">139</span><span class="pr-5 whitespace-pre text-foreground">- **Barrier allow:** `[notification] uc KAN-7 r1 w1: {"results":{"KAN-12":"state:created",…}}`. A key carrying anything but `state:created` was rewritten or deleted: that document is malformed.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">140</span><span class="pr-5 whitespace-pre text-foreground">- **Deadline:** `[notification] wake expired unfired: …`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">141</span><span class="pr-5 whitespace-pre text-foreground">- **Kanban retry:** `[notification] uc <R> kanban-retry r<N> <step>: …` (Step G). Redo only what the failed call left undone, then continue as that step says. This is not a user message.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">142</span><span class="pr-5 whitespace-pre text-foreground">- **Binding failure notice** (condition error, approval, claim failure): reply one line; the wake stays armed. If that wave's barrier allow still arrives, continue normally. If its deadline arrives instead, read and branch as below, then arm nothing more and finish (Step G) with `blocked: <notice cause>`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">143</span><span class="pr-5 whitespace-pre text-foreground">- **A turn with no new message:** reply one status line and end the turn.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">144</span><span class="pr-5 whitespace-pre text-foreground">- **Anything else** is a user message (Step G).</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">145</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">146</span><span class="pr-5 whitespace-pre text-foreground">Read on both the allow and the deadline path:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">147</span><span class="pr-5 whitespace-pre text-foreground">```json</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">148</span><span class="pr-5 whitespace-pre text-foreground">state::list {"scope":"<run>-r1-w1"}</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">149</span><span class="pr-5 whitespace-pre text-foreground">```</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">150</span><span class="pr-5 whitespace-pre text-foreground">`state::list` returns values only: match documents by `item`, never by position. A document is valid when it is a non-null object, its `item` is in the armed `expect` list and not malformed, and its `outcome` is verified, accepted, unverified, blocked, failed or stuck.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">151</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">152</span><span class="pr-5 whitespace-pre text-foreground">Null procedure (no valid document for a ticket):</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">153</span><span class="pr-5 whitespace-pre text-foreground">1. `harness::status {"session_id":"<lead>"}`. Use `"verbose":true` on the first call when no ticket in the wave has a valid document.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">154</span><span class="pr-5 whitespace-pre text-foreground">2. If the whole wave is null and a verbose status shows `awaiting_functions` with pending function calls, finish through Abort with `blocked: approvals pending in <sessions>`. Check this before any stop.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">155</span><span class="pr-5 whitespace-pre text-foreground">3. If the status is `running` or `awaiting_functions`, call `harness::stop {"session_id":"<lead>"}` (it cascades to the lead's phases). If stop errors, the ticket is stuck: `kanban::ticket::update {"id":"KAN-13","status":"backlog","remove_labels":O,"add_labels":["stuck"],"actor":"ultracode","compact":true}` and comment `stuck: <lead> still running; stop refused: <error>`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">156</span><span class="pr-5 whitespace-pre text-foreground">4. If the status is `completed` with `expects_wake:true`, the lead is still waiting on a phase: `harness::stop` it too (the stop reaches its running phases, and the lead ends with `stopped` on its next wake) and treat the ticket as failed; park it `stuck` only if the stop errors.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">157</span><span class="pr-5 whitespace-pre text-foreground">5. Otherwise comment `r<N>: no result: <status / stop_reason / result_error>` and treat the ticket as failed.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">158</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">159</span><span class="pr-5 whitespace-pre text-foreground">Never stop a lead whose document is valid: it writes as its last step.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">160</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">161</span><span class="pr-5 whitespace-pre text-foreground">| Outcome | Action |</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">162</span><span class="pr-5 whitespace-pre text-foreground">|---|---|</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">163</span><span class="pr-5 whitespace-pre text-foreground">| verified or accepted | update to `done` with that outcome |</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">164</span><span class="pr-5 whitespace-pre text-foreground">| blocked, unverified or stuck | update to `backlog` with that outcome; a blocked question is in the document and the lead's comment |</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">165</span><span class="pr-5 whitespace-pre text-foreground">| failed or null | N < max_rounds and the reasons don't show the work needs longer than deadline_min: move to `todo` (retried next round). Otherwise update to `backlog` with outcome `failed` |</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">166</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">167</span><span class="pr-5 whitespace-pre text-foreground">New items: every valid document's `new_items` become To do subtasks of R with an assignee from the tier rule (dev cards in the dev flow, as in Step A), created as in Step A.7: an item with `after` goes in a later reply, its card opening with `Depends on: <the keys of its after entries>`. Its `loose_ends` become subtasks of R in `backlog` with `"labels":["pending"]` (they run only if a human moves them to To do). Both pass the run's project and release. Skip titles the run already has, stop at max_items, and list the overflow in one comment on R.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">168</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">169</span><span class="pr-5 whitespace-pre text-foreground">Next: dispatch the next wave (Step C) if Q_N has undispatched tickets, or go to Step F.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">170</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">171</span><span class="pr-5 whitespace-pre text-foreground">## Step F: close the round</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">172</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">173</span><span class="pr-5 whitespace-pre text-foreground">1. Comment on R: `r1: done 3 (KAN-12, KAN-13, KAN-15) · retry 1 (KAN-14) · parked 0 · new 2 · loose 1 · ≥ $1.84` (C; add `incomplete` when it is a lower bound).</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">174</span><span class="pr-5 whitespace-pre text-foreground">2. Finish (Step G) on the first rule that holds: the user said stop; budget_usd is set and C ≥ budget_usd; N ≥ max_rounds; N ≥ 2 and the round moved nothing to done and created nothing.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">175</span><span class="pr-5 whitespace-pre text-foreground">3. Otherwise run Step B for round N+1. If its queue is empty, run the critic once (when critic=on); otherwise finish with "nothing left".</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">176</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">177</span><span class="pr-5 whitespace-pre text-foreground">Critic: arm in a reply of its own, as in Step C: scope and id `<run>-critic`, label `uc KAN-7 critic`, `expect: ["critic"]`, `carry: "/event_type"`, `expires_in_ms` = (deadline_min + 1) × 60000. If that arm is refused, skip the critic and finish. Otherwise spawn `ultracode-verifier` with session `<own>-critic`, `display` `{"name":"<R> critic","icon":"review","color":"rose"}` (dev flow: `<R> branch review`), `options.functions.deny: D` (dev flow: also `"filesystem_root":"<W>"`) and the task: "Critic for run `<run>`. Read the goal: kanban::ticket::get {"id":"<R>"}. Accepted: <key: title …>. Parked: <key: outcome …>. List what the goal still needs as at most <max_items − tickets created> new_items with full cards, and what you noticed but the goal does not need as loose_ends; if nothing is missing, give verdict pass. Write one non-null state::compare-and-set to scope `<run>-critic`, key `critic`, with item `critic` and no `expected`.\nDeadline: <deadline_min> min after this task starts.\nComment author: ultracode-verifier." In the dev flow add: "Branch review: in <W>, run the full test suite and the linter (<commands>), then review `git diff <base>...<branch>` for bugs, scope creep and missing tests. Every finding is a new_item with a dev card, or a loose_end. Worktree: <W>." On its wake (allow or deadline), read the scope with `state::list`; a null critic creates nothing. Its new_items and loose_ends become subtasks as in Step D. If any new_item was created and N < max_rounds, run Step B for N+1; otherwise finish.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">178</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">179</span><span class="pr-5 whitespace-pre text-foreground">## Step G: finish, abort, messages, failures</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">180</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">181</span><span class="pr-5 whitespace-pre text-foreground">**Finish:**</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">182</span><span class="pr-5 whitespace-pre text-foreground">1. `kanban::ticket::list {"parent_id":"<R>","compact":true}`. Every run item still in `todo` → update to `backlog` with outcome `unfinished`. Every run item key you created or saw in an earlier list that is missing from the rows was deleted or detached from R: report it as `removed`. Report an item you canceled as `canceled`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">183</span><span class="pr-5 whitespace-pre text-foreground">2. Comment the report on R: each item (key, title, outcome, one line, and its `result` when it has one), blocked questions, unverified tickets, stuck leads, removed tickets, canceled tickets and the plan changes, pending loose ends, rounds run, `≥ $C` (read in this turn's report reply; add `incomplete` when it is a lower bound) and the stop reason. Dev flow, when this run created W: the baseline, the branch review verdict (`none` for a null critic), the branch, the worktree and `git log --oneline <base>..<branch>` (run it with cwd = W in this reply); name the commits of every ticket that is not verified or accepted (`(<KEY>)` in their message): they are on the branch too.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">184</span><span class="pr-5 whitespace-pre text-foreground">3. **Finish choice** (dev flow, only when this run created W). approve=on: `harness::ask {"questions":[{"header":"Finish","question":"How should <branch> finish?","options":[{"label":"Merge into <base>","description":"local merge, then remove the worktree"},{"label":"Push and open a PR"},{"label":"Keep the branch","description":"branch and worktree stay as they are"},{"label":"Discard the branch","description":"remove the worktree and delete the branch"}]}]}`; the turn ends. On the answer, do only what it says, with cwd = root:</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">185</span><span class="pr-5 whitespace-pre text-foreground"> - Merge: `git status --porcelain=v1 -b --untracked-files=no` must show `<base>` with no changes, else say so and keep. Then `git merge --no-ff --no-edit <branch>` alone in its reply. On a conflict, `git merge --abort` and keep. Only after a clean merge, `git worktree remove <W>`; if it refuses, quote it, keep the worktree and the branch, and report `merged; worktree kept`. Otherwise `git branch -d <branch>`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">186</span><span class="pr-5 whitespace-pre text-foreground"> - PR: `git push -u origin <branch>`, then `gh pr create --base <base> --head <branch> --title "<R title>" --body "<the report>"` (or a registered PR function you find with `directory::search_functions`).</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">187</span><span class="pr-5 whitespace-pre text-foreground"> - Keep: nothing.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">188</span><span class="pr-5 whitespace-pre text-foreground"> - Discard: `git worktree remove --force <W>`, then `git branch -D <branch>`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">189</span><span class="pr-5 whitespace-pre text-foreground"> approve=off: keep, and say in the report how to merge. While the card is unanswered, a user message that is not one of its labels asks the card again. Comment the result on R.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">190</span><span class="pr-5 whitespace-pre text-foreground">4. `kanban::ticket::move {"id":"<R>","status":"done","actor":"ultracode","compact":true}`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">191</span><span class="pr-5 whitespace-pre text-foreground">5. If `notify` is set, read its contract with `engine::functions::info {"function_id":"<notify>"}`, then call it with the report.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">192</span><span class="pr-5 whitespace-pre text-foreground">6. The final chat message is the report.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">193</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">194</span><span class="pr-5 whitespace-pre text-foreground">**Hard stops.** Push, merge, delete a branch or remove a worktree only as the user's Finish answer. Never write outside root. Never run git commands that move the user's checkout (`checkout`, `switch`, `reset`, `stash`, `clean`).</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">195</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">196</span><span class="pr-5 whitespace-pre text-foreground">**Abort** (the user says stop, or the blocked check in Step D): unregister the armed wave with `engine::unregister_trigger {"id":"<subscription id>"}` (from the arm result or `harness::triggers::list {}`); `harness::stop` each lead of the in-flight wave (never your own session: stop cascades and would cancel this turn); move each in-flight ticket to `backlog` with outcome `unfinished`, or with outcome `stuck` and the comment `stuck: <lead> still running; stop refused: <error>` when its stop errors; finish with the reason `aborted` or `blocked: …`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">197</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">198</span><span class="pr-5 whitespace-pre text-foreground">**User message mid-run:** while your `harness::ask` card is unanswered, the message answers it (Step A plan, Step G finish), `continue` included. Otherwise answer from the board. A request to change the plan runs **Replan**; added work becomes a To do subtask of R that runs next round.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">199</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">200</span><span class="pr-5 whitespace-pre text-foreground">**Replan** (the user changes the design, a task, or drops one: from the Plan card before Start, or in any message after it):</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">201</span><span class="pr-5 whitespace-pre text-foreground">1. Rewrite R's description first, `kanban::ticket::update {"id":"<R>","description":…}`: the whole text you wrote at Step A.5, with the Design (plain flow: the Goal) changed to match, and one `Plan change: <one line>` line appended per replan.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">202</span><span class="pr-5 whitespace-pre text-foreground">2. Then the items. First create the new items as in Step A.7 (layer by layer, passing the run's project and release). Then, in a later reply: rewrite the card (and the title, if it changed) of every affected item in `todo` or `backlog` (a card that now needs a new item's output gets `Depends on: <its key>`); cancel each dropped item (see Lanes) with the comment `canceled: <why>`; and rewrite, or cancel with `canceled: depends on dropped <KEY>`, every item whose `Depends on:` names a dropped key. Never edit an item in `in_progress`: when the change touches one, create a follow-up item `Align <KEY> with the plan change: …` whose card opens with `Depends on: <KEY>` and says `If <KEY> is not in done, write failed with summary "waiting for <KEY>"`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">203</span><span class="pr-5 whitespace-pre text-foreground">3. Comment on R: `plan changed: <one line> · updated <keys> · added <keys> · dropped <keys> · follow-ups <keys>`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">204</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">205</span><span class="pr-5 whitespace-pre text-foreground">After Start, the changes take effect from the next round (Q_N is fixed). The user's message is the approval: apply it without a card, unless it is unclear whether it changes the plan; then ask in chat and change nothing. Never dispatch from a user-message turn, with one exception: the answer to your own `harness::ask` card continues the step that asked it (Step A design or plan, the Step G finish choice).</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">206</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">207</span><span class="pr-5 whitespace-pre text-foreground">**`continue`:** call `harness::triggers::list {}`. If a `uc <R> …` wake is still armed, say so and end the turn. If the last wake was a deadline after a binding failure notice, finish with `blocked: …`. Otherwise run Step D on the last armed scope as a deadline wake.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">208</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">209</span><span class="pr-5 whitespace-pre text-foreground">**A deleted ticket:** if a kanban call fails because the ticket does not exist or is deleted, don't retry. Drop that ticket from the run (no more writes or dispatch; ignore its document) and list it in the report as `removed`. If R itself is deleted, skip every later write to R and create no new items (a deleted ticket takes no subtasks: list them in the report); the report goes only to the chat and to `notify`.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">210</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">211</span><span class="pr-5 whitespace-pre text-foreground">**Any other kanban failure:** arm `engine::register_trigger {"trigger_type":"timer","config":{"in_ms":60000},"label":"uc <R> kanban-retry r<N> <step>"}` and end the turn; the wake is handled in Step D. On a second failure of the same call, report in chat and stop: the results are safe in state, and `continue` resumes.</span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">212</span><span class="pr-5 whitespace-pre text-foreground"> </span></span><span class="flex"><span aria-hidden="true" class="select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums" style="width:6ch">213</span><span class="pr-5 whitespace-pre text-foreground">End every turn with a final message that is only one status line, e.g. `r1 w1: KAN-12..13 leads running, deadline 133 min`, with no recap above it. Only the Step G report, and a design or plan card, are longer.</span></span></code></pre></div></div></section></div></div></div><aside class="flex flex-col gap-y-4 @4xl:sticky @4xl:top-20 @4xl:self-start @4xl:max-h-[calc(100dvh-6rem)] @4xl:overflow-y-auto"><section class="shrink-0 overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20"><div class="flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4"><span class="font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground">Details</span></div><div class="p-4 flex flex-col gap-y-3"><div class="flex items-baseline justify-between text-[13px] gap-x-3 min-w-0"><span class="text-muted-foreground shrink-0">Version</span><span class="text-foreground truncate text-right min-w-0 font-mono text-[12px] tabular-nums">v<!-- -->0.1.1</span></div><div class="flex items-baseline justify-between text-[13px] gap-x-3 min-w-0"><span class="text-muted-foreground shrink-0">Published</span><span class="text-foreground truncate text-right min-w-0 font-mono text-[12px] tabular-nums" title="2026-10-15T20:40:16.170Z">2026-10-15 · 1d ago</span></div><div class="flex items-baseline justify-between text-[13px] gap-x-3 min-w-0"><span class="text-muted-foreground shrink-0">License</span><span class="text-foreground truncate text-right min-w-0">Apache-2.0</span></div><div class="flex items-baseline justify-between text-[13px] gap-x-3 min-w-0"><span class="text-muted-foreground shrink-0">Kit ID</span><span class="text-foreground truncate text-right min-w-0 font-mono text-[12px] tabular-nums" title="iii/deepwork">iii/deepwork</span></div><div class="flex items-baseline justify-between gap-x-3 min-w-0 text-[13px]"><span class="shrink-0 text-muted-foreground">Repo</span><a href="https://github.com/iii-hq/workers/tree/main/kits/deepwork" target="_blank" rel="noreferrer" class="inline-flex min-w-0 items-center gap-x-1 font-mono text-foreground transition-colors duration-150 hover:text-brand justify-end text-right text-[12px]"><span class="truncate">iii-hq/workers/tree/main/kits/deepwork</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right size-3 shrink-0" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></section><section class="overflow-hidden rounded-xl border border-line bg-paper"><div class="flex min-h-11 items-center border-b border-line px-4"><span class="font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground">Contents</span></div><div class="max-h-[min(60dvh,28rem)] overflow-y-auto"><div class="flex items-center justify-between px-4 pt-3"><span class="font-mono text-[12px] text-foreground">agents/</span><span class="inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] tabular-nums text-muted-foreground">6</span></div><nav aria-label="profile files" class="px-4 pt-1.5 pb-3"><ul class="flex flex-col gap-y-0.5"><li><a class="block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground" href="/kits/iii/deepwork?version=0.1.1&tab=profiles&profile=ultracode-impl">ultracode-impl<!-- -->.md</a></li><li><a class="block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground" href="/kits/iii/deepwork?version=0.1.1&tab=profiles&profile=ultracode-lead">ultracode-lead<!-- -->.md</a></li><li><a class="block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground" href="/kits/iii/deepwork?version=0.1.1&tab=profiles&profile=ultracode-qa">ultracode-qa<!-- -->.md</a></li><li><a class="block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground" href="/kits/iii/deepwork?version=0.1.1&tab=profiles&profile=ultracode-verifier">ultracode-verifier<!-- -->.md</a></li><li><a class="block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground" href="/kits/iii/deepwork?version=0.1.1&tab=profiles&profile=ultracode-worker">ultracode-worker<!-- -->.md</a></li><li><a class="block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors bg-background text-foreground shadow-[0_0_0_1px_var(--line)]" href="/kits/iii/deepwork?version=0.1.1&tab=profiles&profile=ultracode">ultracode<!-- -->.md</a></li></ul></nav></div></section><section class="shrink-0 overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20"><div class="flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4"><span class="font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground">Author</span></div><div class="p-4 flex flex-col gap-y-4"><a class="group flex items-center gap-x-2.5 min-w-0 text-[13px]" href="/kits/iii"><img src="https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png" alt="" class="size-7 shrink-0 rounded-full object-cover"/><span class="flex min-w-0 flex-col"><span class="inline-flex items-center gap-x-1 min-w-0"><span class="truncate font-medium text-foreground transition-colors group-hover:text-brand">iii</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor" focusable="false" class="size-[13px] shrink-0 text-verified" aria-label="verified"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.5837 10.5577L11.5107 14.6327C11.3697 14.7737 11.1787 14.8527 10.9797 14.8527C10.7807 14.8527 10.5897 14.7737 10.4497 14.6327L8.47274 12.6527C8.18075 12.3587 8.18075 11.8837 8.47375 11.5907C8.76775 11.2987 9.24174 11.2997 9.53475 11.5917L10.9807 13.0407L14.5227 9.49667C14.8157 9.20367 15.2907 9.20367 15.5837 9.49667C15.8767 9.78967 15.8767 10.2647 15.5837 10.5577ZM20.7037 10.0857L20.0047 9.38667C19.6857 9.06667 19.5107 8.64067 19.5107 8.18967V7.18967C19.5107 5.70067 18.2987 4.48967 16.8107 4.48967H15.8087C15.3557 4.48967 14.9307 4.31467 14.6127 3.99667L13.9017 3.28667C12.8447 2.23867 11.1327 2.24367 10.0837 3.29767L9.38674 3.99667C9.06574 4.31567 8.64075 4.49067 8.18875 4.49067H7.18775C5.71675 4.49167 4.51675 5.67567 4.48975 7.14167C4.48874 7.15767 4.48775 7.17367 4.48775 7.19067V8.18767C4.48775 8.63967 4.31275 9.06467 3.99375 9.38367L3.28575 10.0927C3.28475 10.0957 3.28175 10.0967 3.27975 10.0987C2.23475 11.1567 2.24375 12.8687 3.29675 13.9117L3.99575 14.6127C4.31375 14.9317 4.48975 15.3557 4.48975 15.8077V16.8127C4.48975 18.3007 5.69975 19.5117 7.18775 19.5117H8.18675C8.63975 19.5127 9.06475 19.6877 9.38275 20.0047L10.0957 20.7157C10.6037 21.2207 11.2777 21.4987 11.9947 21.4987H12.0067C12.7277 21.4957 13.4037 21.2117 13.9097 20.7027L14.6107 20.0027C14.9257 19.6887 15.3617 19.5087 15.8067 19.5087H16.8127C18.2977 19.5087 19.5087 18.2997 19.5117 16.8127V15.8097C19.5117 15.3587 19.6867 14.9337 20.0037 14.6147L20.7147 13.9037C21.7647 12.8477 21.7587 11.1347 20.7037 10.0857Z"></path></svg></span></span></a></div></section></aside></div></div></div><!--$--><!--/$--></main></div></div><footer class="border-t border-line bg-background text-foreground"><div class="mx-auto max-w-[1280px] px-9 pt-16 max-sm:px-[22px] max-sm:pt-11"><div class="grid grid-cols-[minmax(0,1fr)_minmax(0,1.4fr)] gap-20 max-[900px]:grid-cols-1 max-[900px]:gap-10"><div><a href="https://iii.dev" aria-label="iii home" class="inline-flex size-7 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><svg viewBox="0 0 1075.74 1075.74" aria-hidden="true" focusable="false" class="block shrink-0 size-full" fill="currentColor"><rect x="0" y="0.05" width="268.94" height="268.94"></rect><rect x="403.4" y="0.05" width="268.94" height="268.94"></rect><rect x="806.81" y="0.05" width="268.94" height="268.94"></rect><rect x="0" y="403.45" width="268.94" height="672.24"></rect><rect x="403.4" y="403.45" width="268.94" height="672.24"></rect><rect x="806.81" y="403.45" width="268.94" height="672.24"></rect></svg></a><p class="mt-[18px] max-w-[340px] text-[15px] leading-[1.65] text-muted-foreground">A next-generation software system.<br/>Workers. Triggers. Functions.</p><p class="mt-2 max-w-[340px] text-[13px] leading-[1.65] text-muted-foreground">Pronounced<!-- --> <span class="text-foreground">"three eye"</span></p></div><nav aria-label="Footer" class="grid grid-cols-3 gap-8 max-sm:grid-cols-2 max-sm:gap-x-4 max-sm:gap-y-6"><div><h3 class="mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase">Product</h3><ul class="list-none p-0"><li><a href="https://iii.dev/docs" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Docs</span></a></li><li><a href="https://iii.dev/docs/quickstart" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Quickstart</span></a></li><li><a href="/" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Worker registry</span></a></li><li><a href="https://iii.dev/roadmap" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Roadmap</span></a></li><li><a href="https://iii.dev/manifesto" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Manifesto</span></a></li><li><a href="https://iii.dev/blog" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Blog</span></a></li></ul></div><div><h3 class="mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase">Community</h3><ul class="list-none p-0"><li><a href="https://github.com/iii-hq/iii" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.69922C6.762 2.69922 2.5 6.96122 2.5 12.1992C2.5 16.3252 5.24 20.0532 9.164 21.2662C9.324 21.3182 9.498 21.2822 9.627 21.1762C9.757 21.0702 9.825 20.9062 9.809 20.7392C9.669 19.3462 10.47 17.8702 10.812 17.5162C10.944 17.3812 10.988 17.1822 10.925 17.0042C10.862 16.8252 10.704 16.6962 10.516 16.6732C8.725 16.4452 7.067 15.8372 7.067 12.9472C7.063 12.2282 7.337 11.5412 7.836 11.0122C7.968 10.8732 8.009 10.6712 7.941 10.4922C7.75 9.98722 7.729 9.42222 7.877 8.90022C8.168 8.94822 8.731 9.11922 9.608 9.70522C9.728 9.78622 9.877 9.80722 10.015 9.77222C11.312 9.42422 12.682 9.42422 13.979 9.77222C14.116 9.80722 14.266 9.78622 14.386 9.70522C15.27 9.11422 15.835 8.94522 16.115 8.89622C16.264 9.42022 16.245 9.98622 16.054 10.4932C15.986 10.6732 16.027 10.8752 16.16 11.0132C16.654 11.5332 16.927 12.2172 16.927 12.9382C16.927 15.8772 15.273 16.4642 13.486 16.6612C13.296 16.6812 13.135 16.8092 13.071 16.9882C13.006 17.1682 13.049 17.3692 13.182 17.5062C13.512 17.8472 14.321 19.3622 14.185 20.7502C14.168 20.9172 14.236 21.0812 14.367 21.1862C14.457 21.2612 14.569 21.2992 14.682 21.2992C14.732 21.2992 14.783 21.2912 14.832 21.2752C18.82 20.0202 21.5 16.3732 21.5 12.1992C21.5 6.96122 17.238 2.69922 12 2.69922Z"></path></svg><span>GitHub</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://discord.gg/iiidev" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4919 12.798C10.4928 12.7793 10.4916 12.7606 10.489 12.7421C10.4613 12.5469 10.4514 12.347 10.3951 12.1599C10.1841 11.4539 9.74808 10.9469 9.00608 10.7969C8.29208 10.6539 7.71308 10.9269 7.28508 11.5059C6.70508 12.2879 6.76108 13.4529 7.40208 14.1859C8.09108 14.9729 9.21108 14.9939 9.92408 14.2269C10.2967 13.8258 10.4673 13.3434 10.4919 12.798ZM17.1383 12.7812C17.1389 12.7644 17.1379 12.7475 17.1357 12.7308C17.1132 12.5616 17.1039 12.3878 17.0601 12.2239C16.8721 11.5239 16.4651 11.0089 15.7441 10.8189C15.1071 10.6509 14.5481 10.8339 14.0951 11.3089C13.3501 12.0899 13.3461 13.4249 14.0781 14.2169C14.7981 14.9939 15.9331 14.9789 16.6201 14.1779C16.9636 13.7773 17.1191 13.306 17.1383 12.7812ZM17.0985 17.278C17.2735 17.1939 17.3406 16.9478 17.1827 16.8346C17.0669 16.7515 16.9741 16.7834 16.7571 16.8759C13.5891 18.2239 10.4191 18.2099 7.24908 16.8849C7.02096 16.7895 6.93273 16.7517 6.82128 16.8227C6.65302 16.93 6.71802 17.1898 6.89748 17.277C7.23862 17.4429 7.58015 17.609 7.93832 17.7829C8.09958 17.8613 8.15678 18.0626 8.06083 18.214C7.77618 18.6633 7.49507 19.108 7.20508 19.5459C7.17408 19.5919 7.04108 19.6069 6.97208 19.5859C5.25708 19.0449 3.67108 18.2459 2.22008 17.1829C2.14608 17.1289 2.08208 17.0159 2.07408 16.9239C1.74508 13.2929 2.51308 9.90588 4.35508 6.75988C5.05808 5.55888 5.05608 5.53788 6.55408 5.06188C7.34208 4.81188 8.15408 4.63988 8.95308 4.42288C9.12908 4.37588 9.21708 4.42788 9.28708 4.58688C9.37508 4.78388 9.50608 4.96388 9.57408 5.16688C9.65508 5.40888 9.77908 5.46588 10.0301 5.42988C11.4051 5.23188 12.7811 5.26188 14.1551 5.44288C14.2295 5.45351 14.3008 5.4087 14.3344 5.34142C14.4633 5.08312 14.5955 4.82606 14.7171 4.56288C14.7801 4.42488 14.8581 4.38688 15.0111 4.41588C16.3001 4.65988 17.5471 5.03488 18.7421 5.57688C18.8641 5.63288 18.9861 5.73388 19.0601 5.84488C20.4731 7.95488 21.4261 10.2489 21.8121 12.7659C22.0241 14.1449 22.0491 15.5309 21.9241 16.9189C21.9151 17.0179 21.8391 17.1399 21.7561 17.1989C20.3161 18.2439 18.7501 19.0439 17.0491 19.5739C16.9661 19.5999 16.8091 19.5849 16.7731 19.5309C16.4849 19.0998 16.2096 18.6599 15.9282 18.2116C15.8329 18.0598 15.8907 17.8587 16.0522 17.781C16.4087 17.6095 16.7514 17.4448 17.0985 17.278Z"></path></svg><span>Discord</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://x.com/iiidevs" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path transform="translate(1.5 1.5) scale(0.875)" d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"></path></svg><span>Twitter / X</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://www.linkedin.com/company/iii-dev" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.4 2.5h13.2a2.9 2.9 0 0 1 2.9 2.9v13.2a2.9 2.9 0 0 1-2.9 2.9H5.4a2.9 2.9 0 0 1-2.9-2.9V5.4a2.9 2.9 0 0 1 2.9-2.9Zm2.33 7.1H5.6v7.9h2.13V9.6ZM6.67 6.1a1.24 1.24 0 1 0 0 2.48 1.24 1.24 0 0 0 0-2.48Zm11.73 7.1c0-2.26-1.21-3.31-2.82-3.31-1.3 0-1.88.72-2.21 1.22V9.6H11.2c.03.6 0 7.9 0 7.9h2.17v-4.41c0-.24.02-.47.09-.64.19-.47.62-.96 1.35-.96.95 0 1.33.73 1.33 1.79v4.22h2.26V13.2Z"></path></svg><span>LinkedIn</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></div><div><h3 class="mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase">Ask about iii</h3><ul class="list-none p-0"><li><a href="https://chatgpt.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"></path></svg><span>ChatGPT</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://claude.ai/new?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578 1.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.0182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z"></path></svg><span>Claude</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://www.perplexity.ai/search?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="M22.3977 7.0896h-2.3106V.0676l-7.5094 6.3542V.1577h-1.1554v6.1966L4.4904 0v7.0896H1.6023v10.3976h2.8882V24l6.932-6.3591v6.2005h1.1554v-6.0469l6.9318 6.1807v-6.4879h2.8882V7.0896zm-3.4657-4.531v4.531h-5.355l5.355-4.531zm-13.2862.0676 4.8691 4.4634H5.6458V2.6262zM2.7576 16.332V8.245h7.8476l-6.1149 6.1147v1.9723H2.7576zm2.8882 5.0404v-3.8852h.0001v-2.6488l5.7763-5.7764v7.0111l-5.7764 5.2993zm7.0212-7.0212v-7.0111l5.7764 5.7764v2.6488h.0001v3.8852l-5.7765-5.2993zm8.9765 2.0444h-1.9727l-6.1149-6.1147h8.0876v6.1147z"></path></svg><span>Perplexity</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://grok.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815"></path></svg><span>Grok</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></div></nav></div><div class="mt-13 border-t border-line py-[22px] text-[13px] text-muted-foreground max-sm:mt-9"><p class="flex items-center gap-2">© <!-- -->2026<!-- --> Motia LLC<!-- --> <span aria-hidden="true">·</span> <a href="https://iii.dev/privacy-policy" class="hover:text-foreground focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground">Privacy</a></p></div></div></footer><div data-slot="dialog-header" class="flex flex-col gap-2 sr-only"><h2 id="base-ui-_R_2v9b_" data-slot="dialog-title" class="font-heading text-base leading-none font-medium">Search the registry</h2><p id="base-ui-_R_4v9b_" data-slot="dialog-description" class="text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground">Find workers, kits and executables, or jump to a page.</p></div><script src="/_next/static/chunks/0i2y6ku2mpaxs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[90280,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"default\"]\n4:I[69616,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"default\"]\n6:I[51557,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[51557,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"ViewportBoundary\"]\nc:I[51557,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"MetadataBoundary\"]\ne:I[50609,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0w_agc1b2gf-n.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"default\"]\n:HL[\"/_next/static/chunks/0tnvp7a9r1_ev.css?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"style\"]\n:HL[\"/_next/static/chunks/14fuvofs58gld.css?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"kits\",\"iii\",\"deepwork?profile=ultracode\u0026tab=profiles\u0026version=0.1.1\"],\"q\":\"?profile=ultracode\u0026tab=profiles\u0026version=0.1.1\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"kits\",{\"children\":[[\"author\",\"iii\",\"d\",null],{\"children\":[[\"name\",\"deepwork\",\"d\",null],{\"children\":[\"__PAGE__?{\\\"profile\\\":\\\"ultracode\\\",\\\"tab\\\":\\\"profiles\\\",\\\"version\\\":\\\"0.1.1\\\"}\",{}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0tnvp7a9r1_ev.css?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/14fuvofs58gld.css?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0b71_6rlbzjzh.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,\"$@9\"]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0tnvp7a9r1_ev.css?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/14fuvofs58gld.css?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"11:I[77792,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"Providers\"]\n12:I[84148,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"SiteHeader\"]\n13:I[46610,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0b71_6rlbzjzh.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"\"]\n10:[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-N8DCTFB8\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"},\"title\":\"Google Tag Manager\"}]\n"])</script><script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"antialiased inter_fe8b9d92-module__LINzvG__variable geist_mono_8d43a2aa-module__8Li5zG__variable\",\"data-theme\":\"light\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"bg-background text-foreground font-sans min-h-full flex flex-col\",\"children\":[[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n try {\\n var stored = localStorage.getItem('iii-theme');\\n if (stored === 'dark' || stored === 'light') {\\n document.documentElement.dataset.theme = stored;\\n } else {\\n document.documentElement.dataset.theme = 'light';\\n }\\n } catch (_) {\\n document.documentElement.dataset.theme = 'light';\\n }\\n\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;j.src=\\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n })(window,document,'script','dataLayer','GTM-N8DCTFB8');\\n\"}}]],[\"$\",\"noscript\",null,{\"children\":\"$10\"}],[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"sr-only focus:not-sr-only focus:fixed focus:top-3 focus:left-3 focus:z-[60] focus:rounded-lg focus:bg-foreground focus:px-3 focus:py-2 focus:text-sm focus:font-medium focus:text-background\",\"children\":\"Skip to content\"}],[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{\"stats\":{\"stars\":\"18,845\",\"members\":\"2.4k\",\"starsCount\":18845,\"membersCount\":2406}}],[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-7xl has-[.registry-home]:max-w-none @container flex-1 bg-bg flex flex-col\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 overflow-x-clip flex flex-col\",\"children\":[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"flex-1\",\"tabIndex\":-1,\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"page-transition flex flex-1 flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex items-end justify-between flex-wrap gap-x-8 gap-y-5 px-[22px] pt-12 sm:px-9 sm:pt-16 pb-0 sm:pb-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 font-mono text-[10px] leading-[normal] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"error / not found\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center flex-wrap gap-x-3 gap-y-2\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-[32px] sm:text-[40px] font-[550] leading-[1.1] tracking-[-0.04em] text-foreground text-balance\",\"children\":[\"$\",\"span\",null,{\"className\":\"block text-[64px] leading-none tracking-[-0.05em] tabular-nums sm:text-[88px]\",\"children\":\"404\"}]}],\"$undefined\",null]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-[60ch] text-[15px] leading-[1.7] text-muted-foreground text-pretty\",\"children\":\"This page isn’t in the registry. It may have been renamed, or never published.\"}]]}],null]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 px-[22px] pt-8 pb-24 sm:px-9 sm:pb-32\",\"children\":[[\"$\",\"$L13\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center gap-x-2 whitespace-nowrap rounded-xl font-medium transition-[background-color,color,border-color,opacity,transform] duration-150 ease-out focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand disabled:pointer-events-none disabled:opacity-50 select-none active:scale-[0.96] motion-reduce:active:scale-100 [\u0026_svg]:size-3.5 [\u0026_svg]:shrink-0 bg-foreground text-background hover:opacity-[0.88] h-10 px-4 text-[14px]\",\"children\":\"Back to the registry\"}],[\"$\",\"$L13\",null,{\"href\":\"/search\",\"className\":\"inline-flex items-center justify-center gap-x-2 whitespace-nowrap rounded-xl font-medium transition-[background-color,color,border-color,opacity,transform] duration-150 ease-out focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand disabled:pointer-events-none disabled:opacity-50 select-none active:scale-[0.96] motion-reduce:active:scale-100 [\u0026_svg]:size-3.5 [\u0026_svg]:shrink-0 border border-line bg-background text-foreground hover:border-[color-mix(in_srgb,var(--foreground)_22%,var(--line))] hover:bg-paper h-10 px-4 text-[14px]\",\"children\":[\"$L14\",\"Search\"]}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}],\"$L15\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"16:I[41074,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0b71_6rlbzjzh.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"default\"]\n14:[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m21 21-4.34-4.34\",\"key\":\"14j7rj\"}],[\"circle\",{\"cx\":\"11\",\"cy\":\"11\",\"r\":\"8\",\"key\":\"4ej97u\"}]],\"className\":\"lucide-search\",\"aria-hidden\":\"true\"}]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"footer\",null,{\"className\":\"border-t border-line bg-background text-foreground\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1280px] px-9 pt-16 max-sm:px-[22px] max-sm:pt-11\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-[minmax(0,1fr)_minmax(0,1.4fr)] gap-20 max-[900px]:grid-cols-1 max-[900px]:gap-10\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://iii.dev\",\"aria-label\":\"iii home\",\"className\":\"inline-flex size-7 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1075.74 1075.74\",\"aria-hidden\":\"true\",\"focusable\":\"false\",\"className\":\"block shrink-0 size-full\",\"fill\":\"currentColor\",\"children\":[[[\"$\",\"rect\",\"0\",{\"x\":0,\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",\"403.4\",{\"x\":403.4,\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}],[\"$\",\"rect\",\"806.81\",{\"x\":806.81,\"y\":\"0.05\",\"width\":\"268.94\",\"height\":\"268.94\"}]],[[\"$\",\"rect\",\"stem-0\",{\"x\":0,\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}],[\"$\",\"rect\",\"stem-403.4\",{\"x\":403.4,\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}],[\"$\",\"rect\",\"stem-806.81\",{\"x\":806.81,\"y\":\"403.45\",\"width\":\"268.94\",\"height\":\"672.24\"}]]]}]}],[\"$\",\"p\",null,{\"className\":\"mt-[18px] max-w-[340px] text-[15px] leading-[1.65] text-muted-foreground\",\"children\":[\"A next-generation software system.\",[\"$\",\"br\",null,{}],\"Workers. Triggers. Functions.\"]}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-[340px] text-[13px] leading-[1.65] text-muted-foreground\",\"children\":[\"Pronounced\",\" \",[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"\\\"three eye\\\"\"}]]}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Footer\",\"className\":\"grid grid-cols-3 gap-8 max-sm:grid-cols-2 max-sm:gap-x-4 max-sm:gap-y-6\",\"children\":[[\"$\",\"div\",\"Product\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"list-none p-0\",\"children\":[[\"$\",\"li\",\"Docs\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/docs\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Docs\"}],null]}]}],[\"$\",\"li\",\"Quickstart\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/docs/quickstart\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Quickstart\"}],null]}]}],[\"$\",\"li\",\"Worker registry\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Worker registry\"}],null]}]}],[\"$\",\"li\",\"Roadmap\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/roadmap\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Roadmap\"}],null]}]}],[\"$\",\"li\",\"Manifesto\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/manifesto\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,\"$L17\",null]}]}],\"$L18\"]}]]}],\"$L19\",\"$L1a\"]}]]}],\"$L1b\"]}]}]\n"])</script><script>self.__next_f.push([1,"28:I[18418,[\"/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"IconMark\"]\n17:[\"$\",\"span\",null,{\"children\":\"Manifesto\"}]\n18:[\"$\",\"li\",\"Blog\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/blog\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Blog\"}],null]}]}]\n1c:T4c4,M12 2.69922C6.762 2.69922 2.5 6.96122 2.5 12.1992C2.5 16.3252 5.24 20.0532 9.164 21.2662C9.324 21.3182 9.498 21.2822 9.627 21.1762C9.757 21.0702 9.825 20.9062 9.809 20.7392C9.669 19.3462 10.47 17.8702 10.812 17.5162C10.944 17.3812 10.988 17.1822 10.925 17.0042C10.862 16.8252 10.704 16.6962 10.516 16.6732C8.725 16.4452 7.067 15.8372 7.067 12.9472C7.063 12.2282 7.337 11.5412 7.836 11.0122C7.968 10.8732 8.009 10.6712 7.941 10.4922C7.75 9.98722 7.729 9.42222 7.877 8.90022C8.168 8.94822 8.731 9.11922 9.608 9.70522C9.728 9.78622 9.877 9.80722 10.015 9.77222C11.312 9.42422 12.682 9.42422 13.979 9.77222C14.116 9.80722 14.266 9.78622 14.386 9.70522C15.27 9.11422 15.835 8.94522 16.115 8.89622C16.264 9.42022 16.245 9.98622 16.054 10.4932C15.986 10.6732 16.027 10.8752 16.16 11.0132C16.654 11.5332 16.927 12.2172 16.927 12.9382C16.927 15.8772 15.273 16.4642 13.486 16.6612C13.296 16.6812 13.135 16.8092 13.071 16.9882C13.006 17.1682 13.049 17.3692 13.182 17.5062C13.512 17.8472 14.321 19.3622 14.185 20.7502C14.168 20.9172 14.236 21.0812 14.367 21.1862C14.457 21.2612 14.569 21.2992 14.682 21.2992C14.732 21.2992 14.783 21.2912 14.832 21.2752C18.82 20.0202 21.5 16.3732 21.5 12.1992C21.5 6.96122 17.238 2.69922 12 2.69922Z1d:T894,"])</script><script>self.__next_f.push([1,"M10.4919 12.798C10.4928 12.7793 10.4916 12.7606 10.489 12.7421C10.4613 12.5469 10.4514 12.347 10.3951 12.1599C10.1841 11.4539 9.74808 10.9469 9.00608 10.7969C8.29208 10.6539 7.71308 10.9269 7.28508 11.5059C6.70508 12.2879 6.76108 13.4529 7.40208 14.1859C8.09108 14.9729 9.21108 14.9939 9.92408 14.2269C10.2967 13.8258 10.4673 13.3434 10.4919 12.798ZM17.1383 12.7812C17.1389 12.7644 17.1379 12.7475 17.1357 12.7308C17.1132 12.5616 17.1039 12.3878 17.0601 12.2239C16.8721 11.5239 16.4651 11.0089 15.7441 10.8189C15.1071 10.6509 14.5481 10.8339 14.0951 11.3089C13.3501 12.0899 13.3461 13.4249 14.0781 14.2169C14.7981 14.9939 15.9331 14.9789 16.6201 14.1779C16.9636 13.7773 17.1191 13.306 17.1383 12.7812ZM17.0985 17.278C17.2735 17.1939 17.3406 16.9478 17.1827 16.8346C17.0669 16.7515 16.9741 16.7834 16.7571 16.8759C13.5891 18.2239 10.4191 18.2099 7.24908 16.8849C7.02096 16.7895 6.93273 16.7517 6.82128 16.8227C6.65302 16.93 6.71802 17.1898 6.89748 17.277C7.23862 17.4429 7.58015 17.609 7.93832 17.7829C8.09958 17.8613 8.15678 18.0626 8.06083 18.214C7.77618 18.6633 7.49507 19.108 7.20508 19.5459C7.17408 19.5919 7.04108 19.6069 6.97208 19.5859C5.25708 19.0449 3.67108 18.2459 2.22008 17.1829C2.14608 17.1289 2.08208 17.0159 2.07408 16.9239C1.74508 13.2929 2.51308 9.90588 4.35508 6.75988C5.05808 5.55888 5.05608 5.53788 6.55408 5.06188C7.34208 4.81188 8.15408 4.63988 8.95308 4.42288C9.12908 4.37588 9.21708 4.42788 9.28708 4.58688C9.37508 4.78388 9.50608 4.96388 9.57408 5.16688C9.65508 5.40888 9.77908 5.46588 10.0301 5.42988C11.4051 5.23188 12.7811 5.26188 14.1551 5.44288C14.2295 5.45351 14.3008 5.4087 14.3344 5.34142C14.4633 5.08312 14.5955 4.82606 14.7171 4.56288C14.7801 4.42488 14.8581 4.38688 15.0111 4.41588C16.3001 4.65988 17.5471 5.03488 18.7421 5.57688C18.8641 5.63288 18.9861 5.73388 19.0601 5.84488C20.4731 7.95488 21.4261 10.2489 21.8121 12.7659C22.0241 14.1449 22.0491 15.5309 21.9241 16.9189C21.9151 17.0179 21.8391 17.1399 21.7561 17.1989C20.3161 18.2439 18.7501 19.0439 17.0491 19.5739C16.9661 19.5999 16.8091 19.5849 16.7731 19.5309C16.4849 19.0998 16.2096 18.6599 15.9282 18.2116C15.8329 18.0598 15.8907 17.8587 16.0522 17.781C16.4087 17.6095 16.7514 17.4448 17.0985 17.278Z"])</script><script>self.__next_f.push([1,"19:[\"$\",\"div\",\"Community\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"list-none p-0\",\"children\":[[\"$\",\"li\",\"GitHub\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/iii-hq/iii\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$1c\"}]}],[\"$\",\"span\",null,{\"children\":\"GitHub\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M7 7h10v10\",\"key\":\"1tivn9\"}],[\"path\",{\"d\":\"M7 17 17 7\",\"key\":\"1vkiza\"}]],\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}],[\"$\",\"li\",\"Discord\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://discord.gg/iiidev\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$1d\"}]}],\"$L1e\",\"$L1f\"]}]}],\"$L20\",\"$L21\"]}]]}]\n"])</script><script>self.__next_f.push([1,"22:T5b4,"])</script><script>self.__next_f.push([1,"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"])</script><script>self.__next_f.push([1,"1a:[\"$\",\"div\",\"Ask about iii\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase\",\"children\":\"Ask about iii\"}],[\"$\",\"ul\",null,{\"className\":\"list-none p-0\",\"children\":[[\"$\",\"li\",\"ChatGPT\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://chatgpt.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"d\":\"$22\"}]}],[\"$\",\"span\",null,{\"children\":\"ChatGPT\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}],[\"$\",\"li\",\"Claude\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.ai/new?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":\"$L23\"}],\"$L24\",\"$L25\"]}]}],\"$L26\",\"$L27\"]}]]}]\n"])</script><script>self.__next_f.push([1,"1b:[\"$\",\"div\",null,{\"className\":\"mt-13 border-t border-line py-[22px] text-[13px] text-muted-foreground max-sm:mt-9\",\"children\":[\"$\",\"p\",null,{\"className\":\"flex items-center gap-2\",\"children\":[\"© \",2026,\" Motia LLC\",\" \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],\" \",[\"$\",\"a\",null,{\"href\":\"https://iii.dev/privacy-policy\",\"className\":\"hover:text-foreground focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":\"Privacy\"}]]}]}]\n8:null\n"])</script><script>self.__next_f.push([1,"d:[[\"$\",\"title\",\"0\",{\"children\":\"iii/deepwork - iii worker\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Multi-agent workflows on iii with the kanban board as the task list: one lead per ticket with its own sub-agents, parallel waves, independent verify and review, and bounded rounds. Code goals get a dev flow: approved design and plan, test-first tickets each in its own git worktree, a branch review and a finish you choose.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://workers.iii.dev/kits/iii/deepwork\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"iii/deepwork - iii kit\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Multi-agent workflows on iii with the kanban board as the task list: one lead per ticket with its own sub-agents, parallel waves, independent verify and review, and bounded rounds. Code goals get a dev flow: approved design and plan, test-first tickets each in its own git worktree, a branch review and a finish you choose.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://workers.iii.dev/kits/iii/deepwork\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"iii/deepwork - iii kit\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"Multi-agent workflows on iii with the kanban board as the task list: one lead per ticket with its own sub-agents, parallel waves, independent verify and review, and bounded rounds. Code goals get a dev flow: approved design and plan, test-first tickets each in its own git worktree, a branch review and a finish you choose.\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0n6vou73am7b3.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"$L28\",\"11\",{}]]\n"])</script><script>self.__next_f.push([1,"1e:[\"$\",\"span\",null,{\"children\":\"Discord\"}]\n1f:[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]\n20:[\"$\",\"li\",\"Twitter / X\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://x.com/iiidevs\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"transform\":\"translate(1.5 1.5) scale(0.875)\",\"d\":\"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z\"}]}],[\"$\",\"span\",null,{\"children\":\"Twitter / X\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n21:[\"$\",\"li\",\"LinkedIn\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/company/iii-dev\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.4 2.5h13.2a2.9 2.9 0 0 1 2.9 2.9v13.2a2.9 2.9 0 0 1-2.9 2.9H5.4a2.9 2.9 0 0 1-2.9-2.9V5.4a2.9 2.9 0 0 1 2.9-2.9Zm2.33 7.1H5.6v7.9h2.13V9.6ZM6.67 6.1a1.24 1.24 0 1 0 0 2.48 1.24 1.24 0 0 0 0-2.48Zm11.73 7.1c0-2.26-1.21-3.31-2.82-3.31-1.3 0-1.88.72-2.21 1.22V9.6H11.2c.03.6 0 7.9 0 7.9h2.17v-4.41c0-.24.02-.47.09-.64.19-.47.62-.96 1.35-.96.95 0 1.33.73 1.33 1.79v4.22h2.26V13.2Z\"}]}],[\"$\",\"span\",null,{\"children\":\"LinkedIn\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n29:T713,"])</script><script>self.__next_f.push([1,"m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578 1.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.0182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z"])</script><script>self.__next_f.push([1,"23:[\"$\",\"path\",null,{\"d\":\"$29\"}]\n24:[\"$\",\"span\",null,{\"children\":\"Claude\"}]\n25:[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"li\",\"Perplexity\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.perplexity.ai/search?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"d\":\"M22.3977 7.0896h-2.3106V.0676l-7.5094 6.3542V.1577h-1.1554v6.1966L4.4904 0v7.0896H1.6023v10.3976h2.8882V24l6.932-6.3591v6.2005h1.1554v-6.0469l6.9318 6.1807v-6.4879h2.8882V7.0896zm-3.4657-4.531v4.531h-5.355l5.355-4.531zm-13.2862.0676 4.8691 4.4634H5.6458V2.6262zM2.7576 16.332V8.245h7.8476l-6.1149 6.1147v1.9723H2.7576zm2.8882 5.0404v-3.8852h.0001v-2.6488l5.7763-5.7764v7.0111l-5.7764 5.2993zm7.0212-7.0212v-7.0111l5.7764 5.7764v2.6488h.0001v3.8852l-5.7765-5.2993zm8.9765 2.0444h-1.9727l-6.1149-6.1147h8.0876v6.1147z\"}]}],[\"$\",\"span\",null,{\"children\":\"Perplexity\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"27:[\"$\",\"li\",\"Grok\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://grok.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815\"}]}],[\"$\",\"span\",null,{\"children\":\"Grok\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"2a:I[85143,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0b71_6rlbzjzh.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"KitVersionPicker\"]\n"])</script><script>self.__next_f.push([1,"5:[\"$\",\"div\",null,{\"className\":\"page-transition\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareSourceCode\\\",\\\"name\\\":\\\"iii/deepwork\\\",\\\"description\\\":\\\"Multi-agent workflows on iii with the kanban board as the task list: one lead per ticket with its own sub-agents, parallel waves, independent verify and review, and bounded rounds. Code goals get a dev flow: approved design and plan, test-first tickets each in its own git worktree, a branch review and a finish you choose.\\\",\\\"version\\\":\\\"0.1.1\\\",\\\"url\\\":\\\"https://workers.iii.dev/kits/iii/deepwork\\\",\\\"license\\\":\\\"Apache-2.0\\\",\\\"codeRepository\\\":\\\"https://github.com/iii-hq/workers/tree/main/kits/deepwork\\\",\\\"author\\\":{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"iii\\\"}}\"}}],[\"$\",\"header\",null,{\"className\":\"flex items-end justify-between flex-wrap gap-x-8 gap-y-5 px-[22px] pt-12 pb-8 sm:px-9 sm:pt-16 sm:pb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 font-mono text-[10px] leading-[normal] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[[\"$\",\"$L13\",null,{\"href\":\"/kits\",\"className\":\"transition-colors hover:text-brand\",\"children\":\"registry / kits\"}],\" \",\"/\",\" \",[\"$\",\"$L13\",null,{\"href\":\"/kits/iii\",\"className\":\"transition-colors hover:text-brand\",\"children\":\"iii\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center flex-wrap gap-x-3 gap-y-2\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-[32px] sm:text-[40px] font-[550] leading-[1.1] tracking-[-0.04em] text-foreground text-balance\",\"children\":\"deepwork\"}],[\"$\",\"$L2a\",null,{\"version\":\"0.1.1\",\"tags\":[{\"key\":\"latest\",\"label\":\"latest\",\"detail\":\"v0.3.0\",\"href\":\"/kits/iii/deepwork?tab=profiles\",\"current\":false}],\"versions\":[{\"key\":\"0.3.0\",\"label\":\"v0.3.0\",\"detail\":\"latest\",\"href\":\"/kits/iii/deepwork?version=0.3.0\u0026tab=profiles\",\"current\":false},{\"key\":\"0.2.1\",\"label\":\"v0.2.1\",\"detail\":\"1d ago\",\"href\":\"/kits/iii/deepwork?version=0.2.1\u0026tab=profiles\",\"current\":false},{\"key\":\"0.2.0\",\"label\":\"v0.2.0\",\"detail\":\"1d ago\",\"href\":\"/kits/iii/deepwork?version=0.2.0\u0026tab=profiles\",\"current\":false},{\"key\":\"0.1.1\",\"label\":\"v0.1.1\",\"detail\":\"1d ago\",\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\",\"current\":true},{\"key\":\"0.1.0\",\"label\":\"v0.1.0\",\"detail\":\"1d ago\",\"href\":\"/kits/iii/deepwork?version=0.1.0\u0026tab=profiles\",\"current\":false}]}],null]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-[60ch] text-[15px] leading-[1.7] text-muted-foreground text-pretty\",\"children\":\"Multi-agent workflows on iii with the kanban board as the task list: one lead per ticket with its own sub-agents, parallel waves, independent verify and review, and bounded rounds. Code goals get a dev flow: approved design and plan, test-first tickets each in its own git worktree, a branch review and a finish you choose.\"}]]}],null]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-4 px-[22px] pb-12 sm:px-9 sm:pb-14\",\"children\":[null,null,null,[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-paper\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between gap-x-4 border-b border-line px-4 font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground sm:px-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-2\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":true,\"className\":\"size-4 text-foreground\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M16.022 15.941H12.718C12.304 15.941 11.968 15.605 11.968 15.191C11.968 14.777 12.304 14.441 12.718 14.441H16.022C16.436 14.441 16.772 14.777 16.772 15.191C16.772 15.605 16.436 15.941 16.022 15.941ZM10.881 12.775L8.509 15.147C8.363 15.294 8.171 15.367 7.979 15.367C7.787 15.367 7.595 15.294 7.449 15.147C7.156 14.854 7.156 14.379 7.449 14.087L9.291 12.245L7.449 10.403C7.156 10.11 7.156 9.635 7.449 9.342C7.742 9.049 8.216 9.049 8.509 9.342L10.881 11.714C11.174 12.007 11.174 12.482 10.881 12.775ZM16.218 2.5H7.783C4.623 2.5 2.5 4.72 2.5 8.026V15.973C2.5 19.279 4.623 21.5 7.783 21.5H16.217C19.377 21.5 21.5 19.279 21.5 15.973V8.026C21.5 4.72 19.377 2.5 16.218 2.5Z\"}]}],\"Install\"]}],\"$L2b\"]}],\"$L2c\",\"$L2d\"]}]]}],\"$L2e\"]}]\n"])</script><script>self.__next_f.push([1,"2f:I[7225,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0b71_6rlbzjzh.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"KitInstallCommand\"]\n2b:[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"0.1.1\"}]\n"])</script><script>self.__next_f.push([1,"2c:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-5 px-4 py-5 sm:px-6 sm:py-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-3\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[11px] text-muted-foreground\",\"children\":\"# With the iii engine running\"}],[\"$\",\"$L2f\",null,{\"command\":\"iii trigger directory::download-kit kit=iii/deepwork@0.1.1\",\"kitId\":\"iii/deepwork\",\"version\":\"0.1.1\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-end justify-between gap-x-8 gap-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-end gap-x-8 gap-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[15px] font-[550] tracking-[-0.02em] text-foreground tabular-nums\",\"children\":\"9\"}],[\"$\",\"span\",null,{\"className\":\"text-[12px] text-muted-foreground\",\"children\":\"Installs\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[15px] font-[550] tracking-[-0.02em] text-foreground tabular-nums\",\"children\":\"6\"}],[\"$\",\"span\",null,{\"className\":\"text-[12px] text-muted-foreground\",\"children\":\"Last 7 days\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[15px] font-[550] tracking-[-0.02em] text-foreground tabular-nums\",\"children\":\"3\"}],[\"$\",\"span\",null,{\"className\":\"text-[12px] text-muted-foreground\",\"children\":\"Today\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-1.5 text-foreground\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"aria-label\":\"Daily installs over the last 30 days\",\"aria-hidden\":\"$undefined\",\"viewBox\":\"0 0 140 20\",\"width\":140,\"height\":20,\"className\":\"overflow-visible\",\"children\":[[\"$\",\"line\",null,{\"x1\":0,\"y1\":19.5,\"x2\":140,\"y2\":19.5,\"stroke\":\"var(--line)\",\"strokeWidth\":1}],[\"$\",\"polyline\",null,{\"points\":\"0.00,20.00 4.83,20.00 9.66,20.00 14.48,20.00 19.31,20.00 24.14,20.00 28.97,20.00 33.79,20.00 38.62,20.00 43.45,20.00 48.28,20.00 53.10,20.00 57.93,20.00 62.76,20.00 67.59,20.00 72.41,20.00 77.24,20.00 82.07,20.00 86.90,20.00 91.72,20.00 96.55,20.00 101.38,20.00 106.21,20.00 111.03,20.00 115.86,20.00 120.69,20.00 125.52,20.00 130.34,20.00 135.17,16.00 140.00,0.00\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinejoin\":\"round\",\"strokeLinecap\":\"round\",\"vectorEffect\":\"non-scaling-stroke\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-[12px] text-muted-foreground\",\"children\":[30,\" days\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-4 gap-y-2 text-[13px]\",\"children\":[[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\",\"scroll\":false,\"className\":\"inline-flex items-baseline gap-x-1 whitespace-nowrap text-muted-foreground transition-colors hover:text-foreground\",\"children\":[[\"$\",\"strong\",null,{\"className\":\"font-medium tabular-nums text-foreground\",\"children\":\"6\"}],\" \",\"profiles\"]}],[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=skills\",\"scroll\":false,\"className\":\"inline-flex items-baseline gap-x-1 whitespace-nowrap text-muted-foreground transition-colors hover:text-foreground\",\"children\":[[\"$\",\"strong\",null,{\"className\":\"font-medium tabular-nums text-foreground\",\"children\":\"0\"}],\" \",\"skills\"]}],[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=workers\",\"scroll\":false,\"className\":\"inline-flex items-baseline gap-x-1 whitespace-nowrap text-muted-foreground transition-colors hover:text-foreground\",\"children\":[[\"$\",\"strong\",null,{\"className\":\"font-medium tabular-nums text-foreground\",\"children\":\"5\"}],\" \",\"workers\"]}],[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=versions\",\"scroll\":false,\"className\":\"inline-flex items-baseline gap-x-1 whitespace-nowrap text-muted-foreground transition-colors hover:text-foreground\",\"children\":[[\"$\",\"strong\",null,{\"className\":\"font-medium tabular-nums text-foreground\",\"children\":\"5\"}],\" \",\"versions\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-3 gap-y-2.5 border-t border-line pt-5 text-[13px]\",\"children\":[[\"$\",\"span\",null,{\"data-type-mark\":\"kit\",\"className\":\"inline-flex items-center gap-x-1.5 shrink-0\",\"children\":[\"$L30\",\"$L31\"]}],\"$L32\",\"$L33\",\"$L34\",[\"$L35\"],\"$L36\"]}]]}]\n"])</script><script>self.__next_f.push([1,"2d:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 border-t border-line px-4 py-3 text-[12px] text-muted-foreground sm:px-6 @2xl:flex-row @2xl:items-center @2xl:justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-w-0 items-center gap-x-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0\",\"children\":\"Repo\"}],[\"$\",\"a\",null,{\"href\":\"https://github.com/iii-hq/workers/tree/main/kits/deepwork\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex min-w-0 items-center gap-x-1 font-mono text-foreground transition-colors duration-150 hover:text-brand text-[12px]\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"iii-hq/workers/tree/main/kits/deepwork\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right size-3 shrink-0\",\"aria-hidden\":true}]]}]]}],[\"$\",\"p\",null,{\"className\":\"leading-[1.5] @2xl:max-w-[58ch] @2xl:text-right\",\"children\":\"Exact versions are immutable. Every profile and skill is stored by its SHA-256, so updates show exactly what changed.\"}]]}]\n"])</script><script>self.__next_f.push([1,"2e:[\"$\",\"div\",null,{\"className\":\"px-[22px] pb-20 sm:px-9\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-10 @4xl:grid-cols-[minmax(0,1fr)_300px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 flex flex-col gap-y-6 @container/main\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"sections\",\"className\":\"overflow-x-auto overflow-y-hidden overscroll-x-contain [scrollbar-width:none] [\u0026::-webkit-scrollbar]:hidden\",\"children\":[\"$\",\"div\",null,{\"role\":\"tablist\",\"className\":\"flex min-w-max gap-6 shadow-[inset_0_-1px_0_var(--line)]\",\"children\":[[\"$\",\"$L13\",\"readme\",{\"href\":\"/kits/iii/deepwork?version=0.1.1\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"relative inline-flex items-center gap-x-2 min-h-11 text-[14px] capitalize whitespace-nowrap transition-colors text-muted-foreground hover:text-foreground\",\"children\":[\"readme\",null]}],[\"$\",\"$L13\",\"profiles\",{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":true,\"aria-current\":\"page\",\"className\":\"relative inline-flex items-center gap-x-2 min-h-11 text-[14px] capitalize whitespace-nowrap transition-colors font-[550] text-foreground after:absolute after:inset-x-0 after:bottom-0 after:h-0.5 after:bg-foreground\",\"children\":[\"profiles\",[\" \",[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] font-normal tabular-nums text-muted-foreground\",\"children\":6}]]]}],[\"$\",\"$L13\",\"skills\",{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=skills\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"relative inline-flex items-center gap-x-2 min-h-11 text-[14px] capitalize whitespace-nowrap transition-colors text-muted-foreground hover:text-foreground\",\"children\":[\"skills\",[\" \",[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] font-normal tabular-nums text-muted-foreground\",\"children\":0}]]]}],[\"$\",\"$L13\",\"workers\",{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=workers\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"relative inline-flex items-center gap-x-2 min-h-11 text-[14px] capitalize whitespace-nowrap transition-colors text-muted-foreground hover:text-foreground\",\"children\":[\"workers\",[\" \",[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] font-normal tabular-nums text-muted-foreground\",\"children\":5}]]]}],[\"$\",\"$L13\",\"versions\",{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=versions\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"relative inline-flex items-center gap-x-2 min-h-11 text-[14px] capitalize whitespace-nowrap transition-colors text-muted-foreground hover:text-foreground\",\"children\":[\"versions\",[\" \",[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] font-normal tabular-nums text-muted-foreground\",\"children\":5}]]]}],[\"$\",\"$L13\",\"changes\",{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=changes\",\"scroll\":false,\"role\":\"tab\",\"aria-selected\":false,\"aria-current\":\"$undefined\",\"className\":\"relative inline-flex items-center gap-x-2 min-h-11 text-[14px] capitalize whitespace-nowrap transition-colors text-muted-foreground hover:text-foreground\",\"children\":[\"changes\",null]}]]}]}],null,\"$L37\",null,null,null,null]}],[\"$\",\"aside\",null,{\"className\":\"flex flex-col gap-y-4 @4xl:sticky @4xl:top-20 @4xl:self-start @4xl:max-h-[calc(100dvh-6rem)] @4xl:overflow-y-auto\",\"children\":[[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"shrink-0 overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4\",\"children\":[\"$L38\",\"$undefined\"]}],\"$L39\"]}],\"$L3a\",null,\"$L3b\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,":HL[\"https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png\",\"image\"]\n3c:T4a7,M5.9199,11.4697 C7.3299,11.4697 8.4599,12.6107 8.4599,14.0307 L8.4599,14.0307 L8.4599,17.4397 C8.4599,18.8497 7.3299,19.9997 5.9199,19.9997 L5.9199,19.9997 L2.5399,19.9997 C1.1399,19.9997 -0.0001,18.8497 -0.0001,17.4397 L-0.0001,17.4397 L-0.0001,14.0307 C-0.0001,12.6107 1.1399,11.4697 2.5399,11.4697 L2.5399,11.4697 Z M17.46,11.4697 C18.86,11.4697 20,12.6107 20,14.0307 L20,14.0307 L20,17.4397 C20,18.8497 18.86,19.9997 17.46,19.9997 L17.46,19.9997 L14.08,19.9997 C12.67,19.9997 11.54,18.8497 11.54,17.4397 L11.54,17.4397 L11.54,14.0307 C11.54,12.6107 12.67,11.4697 14.08,11.4697 L14.08,11.4697 Z M5.9199,-9.32587341e-14 C7.3299,-9.32587341e-14 8.4599,1.15 8.4599,2.561 L8.4599,2.561 L8.4599,5.97 C8.4599,7.39 7.3299,8.53 5.9199,8.53 L5.9199,8.53 L2.5399,8.53 C1.1399,8.53 -0.0001,7.39 -0.0001,5.97 L-0.0001,5.97 L-0.0001,2.561 C-0.0001,1.15 1.1399,-9.32587341e-14 2.5399,-9.32587341e-14 L2.5399,-9.32587341e-14 Z M17.46,-9.32587341e-14 C18.86,-9.32587341e-14 20,1.15 20,2.561 L20,2.561 L20,5.97 C20,7.39 18.86,8.53 17.46,8.53 L17.46,8.53 L14.08,8.53 C12.67,8.53 11.54,7.39 11.54,5.97 L11.54,5.97 L11.54,2.561 C11.54,1.15 12.67,-9.32587341e-14 14.08,-9.32587341e-14 L14.08,-9.32587341e-14 Z30:[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 text-foreground size-3.5\",\"children\":[\"$\",\"g\",null,{\"transform\":\"translate(2 2)\",\"children\":[\"$\",\"path\",null,{\"d\":\"$3c\"}]}]}]\n31:[\"$\",\"span\",null,{\"className\":\"text-[12px] font-medium leading-none text-muted-foreground\",\"children\":\"Kit\"}]\n32:[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-muted-foreground/60\",\"children\":\"·\"}]\n3d:T5da,"])</script><script>self.__next_f.push([1,"M15.5837 10.5577L11.5107 14.6327C11.3697 14.7737 11.1787 14.8527 10.9797 14.8527C10.7807 14.8527 10.5897 14.7737 10.4497 14.6327L8.47274 12.6527C8.18075 12.3587 8.18075 11.8837 8.47375 11.5907C8.76775 11.2987 9.24174 11.2997 9.53475 11.5917L10.9807 13.0407L14.5227 9.49667C14.8157 9.20367 15.2907 9.20367 15.5837 9.49667C15.8767 9.78967 15.8767 10.2647 15.5837 10.5577ZM20.7037 10.0857L20.0047 9.38667C19.6857 9.06667 19.5107 8.64067 19.5107 8.18967V7.18967C19.5107 5.70067 18.2987 4.48967 16.8107 4.48967H15.8087C15.3557 4.48967 14.9307 4.31467 14.6127 3.99667L13.9017 3.28667C12.8447 2.23867 11.1327 2.24367 10.0837 3.29767L9.38674 3.99667C9.06574 4.31567 8.64075 4.49067 8.18875 4.49067H7.18775C5.71675 4.49167 4.51675 5.67567 4.48975 7.14167C4.48874 7.15767 4.48775 7.17367 4.48775 7.19067V8.18767C4.48775 8.63967 4.31275 9.06467 3.99375 9.38367L3.28575 10.0927C3.28475 10.0957 3.28175 10.0967 3.27975 10.0987C2.23475 11.1567 2.24375 12.8687 3.29675 13.9117L3.99575 14.6127C4.31375 14.9317 4.48975 15.3557 4.48975 15.8077V16.8127C4.48975 18.3007 5.69975 19.5117 7.18775 19.5117H8.18675C8.63975 19.5127 9.06475 19.6877 9.38275 20.0047L10.0957 20.7157C10.6037 21.2207 11.2777 21.4987 11.9947 21.4987H12.0067C12.7277 21.4957 13.4037 21.2117 13.9097 20.7027L14.6107 20.0027C14.9257 19.6887 15.3617 19.5087 15.8067 19.5087H16.8127C18.2977 19.5087 19.5087 18.2997 19.5117 16.8127V15.8097C19.5117 15.3587 19.6867 14.9337 20.0037 14.6147L20.7147 13.9037C21.7647 12.8477 21.7587 11.1347 20.7037 10.0857Z"])</script><script>self.__next_f.push([1,"33:[\"$\",\"$L13\",null,{\"href\":\"/kits/iii\",\"className\":\"group inline-flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png\",\"alt\":\"\",\"className\":\"size-5 rounded-full object-cover\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"by\"}],[\"$\",\"span\",null,{\"className\":\"font-medium text-foreground transition-colors group-hover:text-brand\",\"children\":\"iii\"}],[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"$undefined\",\"className\":\"size-[13px] text-verified\",\"aria-label\":\"Verified author\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$3d\"}]}]]}]\n34:[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-muted-foreground/60\",\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Apache-2.0\"}]]\n35:[\"$\",\"$L13\",\"latest\",{\"href\":\"/kits/iii/deepwork?tab=profiles\",\"scroll\":false,\"aria-current\":\"$undefined\",\"className\":\"inline-flex h-[22px] items-center gap-x-1.5 rounded-md border border-line bg-background px-2 font-mono text-[11px] text-muted-foreground transition-colors hover:text-foreground aria-[current=true]:border-[color-mix(in_srgb,var(--foreground)_35%,var(--line))] aria-[current=true]:text-foreground\",\"children\":[\"latest\",[\"$\",\"span\",null,{\"className\":\"tabular-nums text-foreground\",\"children\":\"0.3.0\"}]]}]\n"])</script><script>self.__next_f.push([1,"36:[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-1.5 @2xl:ml-auto\",\"children\":[[\"$\",\"$L13\",\"orchestration\",{\"href\":\"/kits?tag=orchestration\",\"className\":\"rounded-md transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground hover:text-foreground\",\"children\":\"orchestration\"}]}],[\"$\",\"$L13\",\"sub-agents\",{\"href\":\"/kits?tag=sub-agents\",\"className\":\"rounded-md transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground hover:text-foreground\",\"children\":\"sub-agents\"}]}],[\"$\",\"$L13\",\"kanban\",{\"href\":\"/kits?tag=kanban\",\"className\":\"rounded-md transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground hover:text-foreground\",\"children\":\"kanban\"}]}],[\"$\",\"$L13\",\"verification\",{\"href\":\"/kits?tag=verification\",\"className\":\"rounded-md transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground hover:text-foreground\",\"children\":\"verification\"}]}],[\"$\",\"$L13\",\"workflows\",{\"href\":\"/kits?tag=workflows\",\"className\":\"rounded-md transition-opacity hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground hover:text-foreground\",\"children\":\"workflows\"}]}]]}]\n"])</script><script>self.__next_f.push([1,"38:[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Details\"}]\n"])</script><script>self.__next_f.push([1,"39:[\"$\",\"div\",null,{\"className\":\"p-4 flex flex-col gap-y-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between text-[13px] gap-x-3 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-muted-foreground shrink-0\",\"children\":\"Version\"}],[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-right min-w-0 font-mono text-[12px] tabular-nums\",\"title\":\"$undefined\",\"children\":[\"v\",\"0.1.1\"]}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between text-[13px] gap-x-3 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-muted-foreground shrink-0\",\"children\":\"Published\"}],[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-right min-w-0 font-mono text-[12px] tabular-nums\",\"title\":\"2026-10-15T20:40:16.170Z\",\"children\":\"2026-10-15 · 1d ago\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between text-[13px] gap-x-3 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-muted-foreground shrink-0\",\"children\":\"License\"}],[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-right min-w-0\",\"title\":\"$undefined\",\"children\":\"Apache-2.0\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between text-[13px] gap-x-3 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-muted-foreground shrink-0\",\"children\":\"Kit ID\"}],[\"$\",\"span\",null,{\"className\":\"text-foreground truncate text-right min-w-0 font-mono text-[12px] tabular-nums\",\"title\":\"iii/deepwork\",\"children\":\"iii/deepwork\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-baseline justify-between gap-x-3 min-w-0 text-[13px]\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 text-muted-foreground\",\"children\":\"Repo\"}],[\"$\",\"a\",null,{\"href\":\"https://github.com/iii-hq/workers/tree/main/kits/deepwork\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex min-w-0 items-center gap-x-1 font-mono text-foreground transition-colors duration-150 hover:text-brand justify-end text-right text-[12px]\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"iii-hq/workers/tree/main/kits/deepwork\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$19:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right size-3 shrink-0\",\"aria-hidden\":true}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"3a:[\"$\",\"section\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-paper\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center border-b border-line px-4\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Contents\"}]}],[\"$\",\"div\",null,{\"className\":\"max-h-[min(60dvh,28rem)] overflow-y-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between px-4 pt-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"agents/\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] tabular-nums text-muted-foreground\",\"children\":6}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"profile files\",\"className\":\"px-4 pt-1.5 pb-3\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"li\",\"ultracode-impl\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-impl\",\"scroll\":false,\"className\":\"block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground\",\"children\":[\"ultracode-impl\",\".md\"]}]}],[\"$\",\"li\",\"ultracode-lead\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-lead\",\"scroll\":false,\"className\":\"block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground\",\"children\":[\"ultracode-lead\",\".md\"]}]}],[\"$\",\"li\",\"ultracode-qa\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-qa\",\"scroll\":false,\"className\":\"block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground\",\"children\":[\"ultracode-qa\",\".md\"]}]}],[\"$\",\"li\",\"ultracode-verifier\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-verifier\",\"scroll\":false,\"className\":\"block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground\",\"children\":[\"ultracode-verifier\",\".md\"]}]}],[\"$\",\"li\",\"ultracode-worker\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-worker\",\"scroll\":false,\"className\":\"block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors text-muted-foreground hover:bg-background hover:text-foreground\",\"children\":[\"ultracode-worker\",\".md\"]}]}],[\"$\",\"li\",\"ultracode\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode\",\"scroll\":false,\"className\":\"block truncate rounded-md px-2 py-1 -mx-2 font-mono text-[12px] transition-colors bg-background text-foreground shadow-[0_0_0_1px_var(--line)]\",\"children\":[\"ultracode\",\".md\"]}]}]]}]}],null]}]]}]\n"])</script><script>self.__next_f.push([1,"3b:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"shrink-0 overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Author\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"p-4 flex flex-col gap-y-4\",\"children\":[[\"$\",\"$L13\",null,{\"href\":\"/kits/iii\",\"className\":\"group flex items-center gap-x-2.5 min-w-0 text-[13px]\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png\",\"alt\":\"\",\"className\":\"size-7 shrink-0 rounded-full object-cover\"}],[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-col\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate font-medium text-foreground transition-colors group-hover:text-brand\",\"children\":\"iii\"}],[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"$undefined\",\"className\":\"size-[13px] shrink-0 text-verified\",\"aria-label\":\"verified\",\"children\":\"$33:props:children:3:props:children\"}]]}],null]}]]}],null,null]}]]}]\n"])</script><script>self.__next_f.push([1,"37:[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @3xl/main:grid-cols-[15rem_minmax(0,1fr)] gap-6\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"profiles\",\"className\":\"self-start min-w-0 overflow-hidden rounded-xl border border-line bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between border-b border-line bg-paper px-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Profiles\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] tabular-nums text-muted-foreground\",\"children\":6}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"ultracode-impl\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-impl\",\"scroll\":false,\"aria-current\":\"$undefined\",\"className\":\"flex items-start gap-x-3 px-4 py-3.5 transition-colors hover:bg-paper\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex shrink-0 items-center justify-center border border-line bg-paper text-muted-foreground size-8 rounded-lg text-[14px]\",\"children\":\"U\"}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate text-[14px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"Ultracode Implementer\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 items-center self-center rounded-md border border-line px-1.5 text-[11px] font-medium text-muted-foreground\",\"children\":\"Hidden\"}]]}],[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[11px] text-muted-foreground\",\"children\":\"ultracode-impl\"}],[\"$\",\"span\",null,{\"className\":\"mt-0.5 line-clamp-2 text-[12px] leading-[1.5] text-muted-foreground\",\"children\":\"Hidden work tier for tickets that change code or files: writes the failing test (tests phase) and the least code that passes it (code phase), test-first, with one commit per ticket. Same contract as ultracode-worker, with more reasoning. Pin a strong model here (model: \u003cprovider::model\u003e).\"}]]}]]}]}],[\"$\",\"li\",\"ultracode-lead\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-lead\",\"scroll\":false,\"aria-current\":\"$undefined\",\"className\":\"flex items-start gap-x-3 px-4 py-3.5 transition-colors hover:bg-paper\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex shrink-0 items-center justify-center border border-line bg-paper text-muted-foreground size-8 rounded-lg text-[14px]\",\"children\":\"U\"}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate text-[14px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"Ultracode Lead\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 items-center self-center rounded-md border border-line px-1.5 text-[11px] font-medium text-muted-foreground\",\"children\":\"Hidden\"}]]}],[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[11px] text-muted-foreground\",\"children\":\"ultracode-lead\"}],[\"$\",\"span\",null,{\"className\":\"mt-0.5 line-clamp-2 text-[12px] leading-[1.5] text-muted-foreground\",\"children\":\"Hidden per-ticket lead: runs one kanban ticket through its phases as its own sub-agents (code tickets: failing test, code, then verify and review together; other tickets: work, then verify), retries rejected attempts, and writes one result for the ultracode orchestrator. Never does ticket work itself. Pin a fast, cheap model here.\"}]]}]]}]}],[\"$\",\"li\",\"ultracode-qa\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-qa\",\"scroll\":false,\"aria-current\":\"$undefined\",\"className\":\"flex items-start gap-x-3 px-4 py-3.5 transition-colors hover:bg-paper\",\"children\":[\"$L3e\",\"$L3f\"]}]}],\"$L40\",\"$L41\",\"$L42\"]}]]}],\"$L43\"]}]\n"])</script><script>self.__next_f.push([1,"3e:[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex shrink-0 items-center justify-center border border-line bg-paper text-muted-foreground size-8 rounded-lg text-[14px]\",\"children\":\"U\"}]\n3f:[\"$\",\"span\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate text-[14px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"Ultracode QA\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 items-center self-center rounded-md border border-line px-1.5 text-[11px] font-medium text-muted-foreground\",\"children\":\"Hidden\"}]]}],[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[11px] text-muted-foreground\",\"children\":\"ultracode-qa\"}],[\"$\",\"span\",null,{\"className\":\"mt-0.5 line-clamp-2 text-[12px] leading-[1.5] text-muted-foreground\",\"children\":\"Hidden check tier: the default verify and review agent of every ticket's check. Same contract as ultracode-verifier, with less reasoning. Pin a mid-tier model here (model: \u003cprovider::model\u003e).\"}]]}]\n"])</script><script>self.__next_f.push([1,"40:[\"$\",\"li\",\"ultracode-verifier\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-verifier\",\"scroll\":false,\"aria-current\":\"$undefined\",\"className\":\"flex items-start gap-x-3 px-4 py-3.5 transition-colors hover:bg-paper\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex shrink-0 items-center justify-center border border-line bg-paper text-muted-foreground size-8 rounded-lg text-[14px]\",\"children\":\"U\"}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate text-[14px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"Ultracode Verifier\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 items-center self-center rounded-md border border-line px-1.5 text-[11px] font-medium text-muted-foreground\",\"children\":\"Hidden\"}]]}],[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[11px] text-muted-foreground\",\"children\":\"ultracode-verifier\"}],[\"$\",\"span\",null,{\"className\":\"mt-0.5 line-clamp-2 text-[12px] leading-[1.5] text-muted-foreground\",\"children\":\"Hidden adversarial leaf: tries to refute one claimed result by re-running its ticket's Verify lines itself. Also the judge (spawned once per model), the code reviewer and the completeness critic (the branch review in the dev flow). Posts one comment and writes one verdict with state::compare-and-set. Base of every ultracode QA tier; must resolve no model (neither it nor Default may set one) so judges can pick one per spawn.\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"41:[\"$\",\"li\",\"ultracode-worker\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode-worker\",\"scroll\":false,\"aria-current\":\"$undefined\",\"className\":\"flex items-start gap-x-3 px-4 py-3.5 transition-colors hover:bg-paper\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex shrink-0 items-center justify-center border border-line bg-paper text-muted-foreground size-8 rounded-lg text-[14px]\",\"children\":\"U\"}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate text-[14px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"Ultracode Worker\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 items-center self-center rounded-md border border-line px-1.5 text-[11px] font-medium text-muted-foreground\",\"children\":\"Hidden\"}]]}],[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[11px] text-muted-foreground\",\"children\":\"ultracode-worker\"}],[\"$\",\"span\",null,{\"className\":\"mt-0.5 line-clamp-2 text-[12px] leading-[1.5] text-muted-foreground\",\"children\":\"Hidden leaf: does one phase of the kanban ticket named in its task, posts one comment on it, writes one result document with state::compare-and-set, then stops. Never edits ticket fields. Base of every ultracode work tier.\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"42:[\"$\",\"li\",\"ultracode\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork?version=0.1.1\u0026tab=profiles\u0026profile=ultracode\",\"scroll\":false,\"aria-current\":\"true\",\"className\":\"flex items-start gap-x-3 px-4 py-3.5 transition-colors bg-paper shadow-[inset_2px_0_0_var(--foreground)]\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex shrink-0 items-center justify-center border border-line bg-paper text-muted-foreground size-8 rounded-lg text-[14px]\",\"children\":\"U\"}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-x-2 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate text-[14px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"Ultracode\"}],null]}],[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[11px] text-muted-foreground\",\"children\":\"ultracode\"}],[\"$\",\"span\",null,{\"className\":\"mt-0.5 line-clamp-2 text-[12px] leading-[1.5] text-muted-foreground\",\"children\":\"Runs a goal as kanban tickets: plans them as subtasks of one run ticket, gives each ticket a lead that runs it through its phases with its own sub-agents, fans the leads out in bounded waves and in through one state barrier per wave, and loops in bounded rounds until done, dry, stalled, out of rounds or over budget. A code goal gets the superpowers flow: an approved design and plan, test-first tickets in a git worktree with one commit each, independent verify and review, a branch review, and a finish you choose.\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"43:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-6 min-w-0\",\"children\":[[\"$\",\"article\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-background min-w-0\",\"aria-labelledby\":\"profile-ultracode\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-2 border-b border-line bg-paper px-5 py-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-3 min-w-0\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex shrink-0 items-center justify-center border border-line bg-paper text-muted-foreground size-9 rounded-[10px] text-[17px]\",\"children\":\"U\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"h3\",null,{\"id\":\"profile-ultracode\",\"className\":\"truncate text-[16px] font-[550] tracking-[-0.02em] text-foreground\",\"children\":\"Ultracode\"}],[\"$\",\"div\",null,{\"className\":\"truncate font-mono text-[11px] text-muted-foreground\",\"children\":\"ultracode\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"break-words font-mono text-[11px] text-muted-foreground\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"agents/\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"ultracode.md\",null]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"px-5 py-4 text-[14px] leading-[1.65] text-muted-foreground\",\"children\":\"Runs a goal as kanban tickets: plans them as subtasks of one run ticket, gives each ticket a lead that runs it through its phases with its own sub-agents, fans the leads out in bounded waves and in through one state barrier per wave, and loops in bounded rounds until done, dry, stalled, out of rounds or over budget. A code goal gets the superpowers flow: an approved design and plan, test-first tickets in a git worktree with one commit each, independent verify and review, a branch review, and a finish you choose.\"}],[\"$\",\"div\",null,{\"className\":\"border-t border-line\",\"children\":[\"$\",\"dl\",null,{\"className\":\"grid grid-cols-2 @2xl/main:grid-cols-3 gap-px bg-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-background px-5 py-3.5 min-w-0\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Model\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1.5 text-[13px] text-foreground min-w-0 break-words\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Inherited\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-background px-5 py-3.5 min-w-0\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Effort\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1.5 text-[13px] text-foreground min-w-0 break-words\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px]\",\"children\":\"high\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-background px-5 py-3.5 min-w-0\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Extends\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1.5 text-[13px] text-foreground min-w-0 break-words\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px]\",\"children\":\"iii\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"built-in\"}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-background px-5 py-3.5 min-w-0\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Icon\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1.5 text-[13px] text-foreground min-w-0 break-words\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-[22px] items-center rounded-md bg-code px-2 font-mono text-[11px]\",\"children\":\"agent\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-background px-5 py-3.5 min-w-0\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Color\"}],\"$L44\"]}],\"$L45\",\"$L46\"]}]}],\"$L47\",\"$L48\"]}],\"$L49\"]}]\n"])</script><script>self.__next_f.push([1,"5f:I[81595,[\"/_next/static/chunks/0bo4tx~_nrwwb.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0g.iu.n6r6kbr.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\",\"/_next/static/chunks/0b71_6rlbzjzh.js?dpl=dpl_4dx6J4sdCC1diu65QuAyD1awL5Fy\"],\"SourceToggle\"]\n44:[\"$\",\"dd\",null,{\"className\":\"mt-1.5 text-[13px] text-foreground min-w-0 break-words\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-2\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-block size-3 rounded-[4px] border border-line\",\"style\":{\"backgroundColor\":\"#a855f7\"}}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px]\",\"children\":\"purple\"}]]}]}]\n45:[\"$\",\"div\",null,{\"className\":\"bg-background px-5 py-3.5 min-w-0\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Visibility\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1.5 text-[13px] text-foreground min-w-0 break-words\",\"children\":\"Listed\"}]]}]\n46:[\"$\",\"div\",null,{\"className\":\"col-span-full bg-background px-5 py-3.5\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Composer placeholder\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1.5 text-[13px] text-muted-foreground\",\"children\":[\"“\",\"Goal. Optional args: max_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verifier=ultracode-qa judges= deadline_min=20 critic=on budget_usd= notify= project= release=\",\"”\"]}]]}]\n47:[\"$\",\"section\",null,{\"aria-label\":\"preloaded skills\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-10 items-center justify-between gap-x-3 border-y border-line bg-paper px-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Preloaded skills\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3\",\"children\":[\"$undefined\",[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] tabular-nums text-muted-foreground\",\"children\":0}]]}]]}],[\"$\",\"p\",null,{\"className\":\"px-5 py-3.5 text-[13px] text-muted-foreground\",\"children\":\"No skills preloaded.\"}]]}]\n"])</script><script>self.__next_f.push([1,"48:[\"$\",\"section\",null,{\"aria-label\":\"preloaded functions\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-10 items-center justify-between gap-x-3 border-y border-line bg-paper px-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"Preloaded functions\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3\",\"children\":[\"$undefined\",[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 min-w-[22px] items-center justify-center rounded-md bg-code px-1.5 font-mono text-[11px] tabular-nums text-muted-foreground\",\"children\":21}]]}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"harness::spawn\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"harness::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"spawn\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":[[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M11.6991 11.3298C11.8847 11.437 12.1135 11.437 12.2991 11.3298L19.5978 7.11525C19.7595 7.02184 19.7986 6.80348 19.6651 6.67279C19.5121 6.52297 19.3437 6.38853 19.1531 6.28005L13.4691 3.00005C12.5631 2.47005 11.4371 2.46905 10.5321 2.99905L4.84809 6.27805C4.65645 6.38737 4.48715 6.52234 4.33326 6.67283C4.19968 6.80347 4.23873 7.02188 4.40054 7.11532L11.6991 11.3298Z\"}],[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M11.2499 13.1485C11.2499 12.9341 11.1356 12.7361 10.95 12.6289L3.81668 8.50951C3.63727 8.4059 3.39849 8.50983 3.38301 8.71643C3.38039 8.75139 3.37891 8.7866 3.37891 8.82212V15.3821C3.37891 16.4341 3.94191 17.4081 4.84691 17.9241L10.5299 21.2031C10.6439 21.2698 10.7611 21.3279 10.8808 21.3775C11.0627 21.4528 11.2499 21.3092 11.2499 21.1122V13.1485Z\"}],[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M13.0499 12.6282C12.8642 12.7353 12.7499 12.9334 12.7499 13.1478V21.1121C12.7499 21.3091 12.9373 21.4528 13.1193 21.3772C13.2381 21.3279 13.3543 21.2703 13.4669 21.2044L19.1509 17.9264C20.0569 17.4084 20.6209 16.4344 20.6209 15.3824V8.82136C20.6209 8.7862 20.6194 8.75131 20.6168 8.71662C20.6013 8.51004 20.3625 8.40611 20.1831 8.50969L13.0499 12.6282Z\"}]]}],\"harness\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"1.8.56\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m6 9 6 6 6-6\",\"key\":\"qrunsl\"}]],\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Spawn a sub-agent in a child session (never a trigger target) and return { child_session_id, child_turn_id } immediately; the child's outcome reaches you only through whatever destination its task names. Check `harness::status` for child health; children are leaves unless options.orchestrator is true.\"}],\"$L4a\"]}]]}]}],\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\"]}]]}]\n"])</script><script>self.__next_f.push([1,"49:[\"$\",\"$L5f\",null,{\"label\":\"System prompt\",\"aside\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] text-muted-foreground tabular-nums\",\"children\":[\"32,905\",\" bytes\"]}],\"preview\":\"$L60\",\"source\":[\"$\",\"div\",null,{\"className\":\"min-w-0 overflow-hidden rounded-xl border border-line bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between gap-x-3 border-b border-line bg-paper px-5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[11px] text-foreground\",\"children\":\"agents/ultracode.md\"}],[\"$\",\"span\",null,{\"className\":\"shrink-0 text-[12px] text-muted-foreground tabular-nums\",\"children\":[213,\" \",\"lines\"]}]]}],[\"$\",\"pre\",null,{\"className\":\"overflow-x-auto py-4 font-mono text-[12px] leading-[1.65]\",\"children\":[\"$\",\"code\",null,{\"className\":\"block min-w-max\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":1}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"---\"}]]}],[\"$\",\"span\",\"1\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":2}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"name: Ultracode\"}]]}],[\"$\",\"span\",\"2\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":3}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"description: \\\"Runs a goal as kanban tickets: plans them as subtasks of one run ticket, gives each ticket a lead that runs it through its phases with its own sub-agents, fans the leads out in bounded waves and in through one state barrier per wave, and loops in bounded rounds until done, dry, stalled, out of rounds or over budget. A code goal gets the superpowers flow: an approved design and plan, test-first tickets in a git worktree with one commit each, independent verify and review, a branch review, and a finish you choose.\\\"\"}]]}],[\"$\",\"span\",\"3\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":4}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"icon: agent\"}]]}],[\"$\",\"span\",\"4\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":5}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"color: purple\"}]]}],[\"$\",\"span\",\"5\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":6}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"extends: iii\"}]]}],[\"$\",\"span\",\"6\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":7}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"reasoning_effort: high\"}]]}],[\"$\",\"span\",\"7\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":8}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"skills_index: false\"}]]}],[\"$\",\"span\",\"8\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":9}],\"$L61\"]}],\"$L62\",\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\",\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\",\"$L71\",\"$L72\",\"$L73\",\"$L74\",\"$L75\",\"$L76\",\"$L77\",\"$L78\",\"$L79\",\"$L7a\",\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\",\"$L7f\",\"$L80\",\"$L81\",\"$L82\",\"$L83\",\"$L84\",\"$L85\",\"$L86\",\"$L87\",\"$L88\",\"$L89\",\"$L8a\",\"$L8b\",\"$L8c\",\"$L8d\",\"$L8e\",\"$L8f\",\"$L90\",\"$L91\",\"$L92\",\"$L93\",\"$L94\",\"$L95\",\"$L96\",\"$L97\",\"$L98\",\"$L99\",\"$L9a\",\"$L9b\",\"$L9c\",\"$L9d\",\"$L9e\",\"$L9f\",\"$La0\",\"$La1\",\"$La2\",\"$La3\",\"$La4\",\"$La5\",\"$La6\",\"$La7\",\"$La8\",\"$La9\",\"$Laa\",\"$Lab\",\"$Lac\",\"$Lad\",\"$Lae\",\"$Laf\",\"$Lb0\",\"$Lb1\",\"$Lb2\",\"$Lb3\",\"$Lb4\",\"$Lb5\",\"$Lb6\",\"$Lb7\",\"$Lb8\",\"$Lb9\",\"$Lba\",\"$Lbb\",\"$Lbc\",\"$Lbd\",\"$Lbe\",\"$Lbf\",\"$Lc0\",\"$Lc1\",\"$Lc2\",\"$Lc3\",\"$Lc4\",\"$Lc5\",\"$Lc6\",\"$Lc7\",\"$Lc8\",\"$Lc9\",\"$Lca\",\"$Lcb\",\"$Lcc\",\"$Lcd\",\"$Lce\",\"$Lcf\",\"$Ld0\",\"$Ld1\",\"$Ld2\",\"$Ld3\",\"$Ld4\",\"$Ld5\",\"$Ld6\",\"$Ld7\",\"$Ld8\",\"$Ld9\",\"$Lda\",\"$Ldb\",\"$Ldc\",\"$Ldd\",\"$Lde\",\"$Ldf\",\"$Le0\",\"$Le1\",\"$Le2\",\"$Le3\",\"$Le4\",\"$Le5\",\"$Le6\",\"$Le7\",\"$Le8\",\"$Le9\",\"$Lea\",\"$Leb\",\"$Lec\",\"$Led\",\"$Lee\",\"$Lef\",\"$Lf0\",\"$Lf1\",\"$Lf2\",\"$Lf3\",\"$Lf4\",\"$Lf5\",\"$Lf6\",\"$Lf7\",\"$Lf8\",\"$Lf9\",\"$Lfa\",\"$Lfb\",\"$Lfc\",\"$Lfd\",\"$Lfe\",\"$Lff\",\"$L100\",\"$L101\",\"$L102\",\"$L103\",\"$L104\",\"$L105\",\"$L106\",\"$L107\",\"$L108\",\"$L109\",\"$L10a\",\"$L10b\",\"$L10c\",\"$L10d\",\"$L10e\",\"$L10f\",\"$L110\",\"$L111\",\"$L112\",\"$L113\",\"$L114\",\"$L115\",\"$L116\",\"$L117\",\"$L118\",\"$L119\",\"$L11a\",\"$L11b\",\"$L11c\",\"$L11d\",\"$L11e\",\"$L11f\",\"$L120\",\"$L121\",\"$L122\",\"$L123\",\"$L124\",\"$L125\",\"$L126\",\"$L127\",\"$L128\",\"$L129\",\"$L12a\",\"$L12b\",\"$L12c\",\"$L12d\"]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"4a:[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"agent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"agent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Directory agent profile id (`directory::agents::*`) supplying the child's prompt, skills, model, and display; refused with `options.system_prompt`. Omitted, an in-turn spawn continues the parent turn's profile (name `options.system_prompt` for a child that needs a different identity).\"}],null,null]}]}],[\"$\",\"li\",\"display\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"display\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Display-only name/icon/color for the child session; never affects ids, policy, or routing.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"color\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"color\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],\"$L12e\",null,\"$L12f\",\"$L130\"]}]]}],\"$L131\"]]}]]}]}]]}]}],\"$L132\",\"$L133\"]}]]}],\"$L134\"]]}]}],null]}]}],\"$L135\",\"$L136\",\"$L137\",\"$L138\",\"$L139\",\"$L13a\"]}]}]}]]}],\"$L13b\"]}]\n"])</script><script>self.__next_f.push([1,"4b:[\"$\",\"li\",\"harness::status\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"harness::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"status\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"harness\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"1.8.56\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Read a session's current turn. Returns a lean summary by default; pass verbose: true for the full runtime report and untruncated result.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"verbose\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"verbose\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Include the full runtime report and unmodified result.\"}],null,null]}]}]]}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[\"$L13c\",\"$L13d\"]}],\"$L13e\"]]}]}]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"4c:[\"$\",\"li\",\"harness::stop\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"harness::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"stop\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"harness\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"1.8.56\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Request cancellation of an in-flight turn (cascades to spawned children).\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Omit to stop the current turn.\"}],null,null]}]}]]}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"stopping\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stopping\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L13f\",\"$L140\"]}],null,null,null]}]}]]}]}]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"4d:[\"$\",\"li\",\"harness::metrics\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"harness::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"metrics\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"harness\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"1.8.56\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Aggregate durable model usage, function outcomes, and available trace/span observability for the session tree `root_session_id` belongs to (`session_id` is accepted as an alias, and a sub-agent id is resolved to its root). `complete` is true only after every session in the durable tree has reached a terminal turn. Pass `omit_context: true` when you only need the counters and cost: each session's context snapshot is then left out.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 text-[13px] text-muted-foreground\",\"children\":\"Empty object\"}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 text-[13px] text-muted-foreground\",\"children\":\"Empty object\"}]]}]]]}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"by_session\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"by_session\"}],\"$L141\",null,\"$L142\",\"$L143\",\"$L144\"]}],null,\"$L145\",null]}]}],\"$L146\",\"$L147\",\"$L148\",\"$L149\"]}]}]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"4e:[\"$\",\"li\",\"harness::ask\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"harness::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"ask\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"harness\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"1.8.56\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Ask the user for a decision between discrete options: 1-4 questions, 2-4 options each; the UI adds a free-text \\\"Other\\\" choice, so do not include one. The questions are shown as a clickable card in the chat, your turn ends, and the answer arrives as the user's next message, so do not repeat the questions in text. Not available to sub-agents or structured-output turns.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"questions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"questions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"1…4 items-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"1…4 items\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"1-4 questions shown together on one card; the answer arrives as the user's next message, one line per question.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"header\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"header\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L14a\",\"$L14b\"]}],\"$L14c\",null,null]}]}],\"$L14d\",\"$L14e\",\"$L14f\"]}]}],null]}]}]]}]}]}]]}],\"$L150\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"4f:[\"$\",\"li\",\"engine::register_trigger\",{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3\",\"title\":\"not in the catalog of the workers this kit declares\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"engine::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"register_trigger\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 items-center self-center rounded-md border border-line px-1.5 text-[11px] font-medium text-muted-foreground\",\"children\":\"Unknown\"}],null]}]]}]\n"])</script><script>self.__next_f.push([1,"50:[\"$\",\"li\",\"state::compare-and-set\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"state::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"compare-and-set\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"state\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.22.19\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Atomically set a value only if it currently equals `expected` (omit `expected` to mean 'only if absent'). Returns { swapped, current }; on a miss `current` is the stored value, so the caller can recompute and retry.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"expected\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"expected\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The value the caller believes is there. Omit to mean \\\"expect absent\\\" — the set-if-absent form.\"}],null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"scope\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"scope\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"value\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[\"$L151\",null,null,null]}]}]]}]}]}]]}],\"$L152\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"51:[\"$\",\"li\",\"state::list\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"state::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"list\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"state\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.22.19\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"List every value stored in a state scope\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"scope\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"scope\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Namespace whose keys should be listed as a group.\"}],null,null]}]}]]}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,null,null]}]}]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"52:[\"$\",\"li\",\"kanban::config::info\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"config::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"info\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Resolved kanban settings: the folder the board file lives in, the columns, and the numbering prefix.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3 text-[13px] text-muted-foreground\",\"children\":\"Empty object\"}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"agents_path\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"agents_path\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"agents_path_resolved\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"agents_path_resolved\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"board_file\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"board_file\"}],\"$L153\",null,\"$L154\",\"$L155\",\"$L156\"]}],\"$L157\",null,null]}]}],\"$L158\",\"$L159\",\"$L15a\",\"$L15b\",\"$L15c\",\"$L15d\",\"$L15e\",\"$L15f\",\"$L160\",\"$L161\",\"$L162\"]}]}]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"53:[\"$\",\"li\",\"kanban::project::create\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"project::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"create\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Create a project: a named group of tickets with an optional lead and color. Names are unique (ASCII case ignored).\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"color\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"color\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"blue | purple | teal | green | amber | rose.\"}],null,null]}]}],[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"lead\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"lead\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}],[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L163\",\"$L164\"]}],\"$L165\",null,null]}]}]]}]}]}]]}],\"$L166\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"54:[\"$\",\"li\",\"kanban::ticket::create\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"ticket::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"create\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Create a ticket on the board and return it; pass compact to get back only its compact row (key, title, status, priority, assignee, comment_count). Optionally make it a subtask (parent), or file it under a project or release (id or name).\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Who is making the change. Defaults to `user`.\"}],null,null]}]}],[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id.\"}],null,null]}]}],[\"$\",\"li\",\"compact\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"compact\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.\"}],null,null]}]}],[\"$\",\"li\",\"description\",{\"children\":\"$L167\"}],\"$L168\",\"$L169\",\"$L16a\",\"$L16b\",\"$L16c\",\"$L16d\",\"$L16e\"]}]}]}]]}],\"$L16f\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"55:[\"$\",\"li\",\"kanban::ticket::get\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"ticket::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"get\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Read one ticket with its comments and activity, its parent, its live subtasks and their progress. The id accepts the internal uuid or the human-readable key.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Ticket uuid or human-readable key (KAN-1, case-insensitive).\"}],null,null]}]}]]}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"activity\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"activity\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[\"$L170\",null,null,null]}]}],\"$L171\",\"$L172\",\"$L173\",\"$L174\",\"$L175\",\"$L176\",\"$L177\"]}]}],null]}]}],\"$L178\",\"$L179\",\"$L17a\",\"$L17b\",\"$L17c\",\"$L17d\",\"$L17e\",\"$L17f\",\"$L180\",\"$L181\",\"$L182\",\"$L183\",\"$L184\",\"$L185\",\"$L186\",\"$L187\",\"$L188\",\"$L189\",\"$L18a\",\"$L18b\"]}]}]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"56:[\"$\",\"li\",\"kanban::ticket::list\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"ticket::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"list\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"List tickets, optionally narrowed to a column, an assignee, an updated_since timestamp, a parent (its subtasks), a project or a release (empty string = none); compact rows carry only key, title, status, priority, assignee and comment_count.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id; empty string matches unassigned.\"}],null,null]}]}],[\"$\",\"li\",\"compact\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"compact\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full summary.\"}],null,null]}]}],[\"$\",\"li\",\"include_deleted\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"include_deleted\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"limit\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L18c\",\"$L18d\",\"$L18e\",null,\"$L18f\",\"$L190\"]}],null,null,null]}]}],\"$L191\",\"$L192\",\"$L193\",\"$L194\",\"$L195\"]}]}]}]]}],\"$L196\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"57:[\"$\",\"li\",\"kanban::ticket::move\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"ticket::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"move\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Move a ticket to a column (and position inside it); used by the board drag and drop. Moving a ticket to where it already is changes nothing; a deleted ticket cannot be moved. Returns the ticket, or only its compact row with compact.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"compact\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"compact\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.\"}],null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Ticket uuid or human-readable key (KAN-1, case-insensitive).\"}],null,null]}]}],\"$L197\",\"$L198\"]}]}]}]]}],\"$L199\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"58:[\"$\",\"li\",\"kanban::ticket::update\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"ticket::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"update\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Update a ticket field (title, description, status, priority, assignee, labels, parent, project, release) and return the ticket (compact returns only its compact row). To change labels pass add_labels / remove_labels (they edit the current labels, so concurrent edits do not overwrite each other); labels replaces the whole set. parent makes the ticket a subtask (one level: the parent must be live and not a subtask, a ticket with subtasks cannot become one) and null detaches it; the activity is recorded on both tickets. project and release take an id or a name; null clears. A patch that changes nothing records and fires nothing.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"add_labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"add_labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Labels to add to the current ones; one already present (ASCII case ignored) is skipped. Applied after `labels` and `remove_labels`.\"}],null,null]}]}],[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],\"$L19a\",null,null,\"$L19b\",\"$L19c\"]}],\"$L19d\",null,null]}]}],\"$L19e\",\"$L19f\",\"$L1a0\",\"$L1a1\",\"$L1a2\",\"$L1a3\",\"$L1a4\",\"$L1a5\",\"$L1a6\",\"$L1a7\",\"$L1a8\"]}]}]}]]}],\"$L1a9\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"59:[\"$\",\"li\",\"kanban::comment::create\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"kanban::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"comment::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"create\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"kanban\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.1.23\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Comment on a ticket, or reply to a comment by passing parent_id. Returns the new comment and the ticket (only its compact row with compact).\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"author\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"author\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`. Defaults to `user`.\"}],null,null]}]}],[\"$\",\"li\",\"body\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"body\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Comment body. Markdown is rendered in the console.\"}],null,null]}]}],[\"$\",\"li\",\"compact\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"compact\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Return the ticket as its compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.\"}],null,null]}]}],\"$L1aa\",\"$L1ab\"]}]}]}]]}],\"$L1ac\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"5a:[\"$\",\"li\",\"shell::exec\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"shell::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"exec\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"ide\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.12.32\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Run a command in the foreground and return its full output. Put the program in `command` (string) and arguments in `args` (string[]), never argv in `command`. Host-only cwd/env/stdin reject S210 on a sandbox target. Errors return { code, message }; common: S216 host exec error, S300 VM boot failed, S200 in-VM failure.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"args\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"args\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Arguments, in order (all strings). Omit/null to tokenize `command` shell-words style; pass an array (even empty) to use it verbatim.\"}],null,null]}]}],[\"$\",\"li\",\"command\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"command\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Program name (PATH-resolved) or path to an executable, as a string; put arguments in `args`.\"}],null,null]}]}],[\"$\",\"li\",\"cwd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cwd\"}],\"$L1ad\",null,null,\"$L1ae\",\"$L1af\"]}],\"$L1b0\",null,null]}]}],\"$L1b1\",\"$L1b2\",\"$L1b3\",\"$L1b4\"]}]}]}]]}],\"$L1b5\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"5b:[\"$\",\"li\",\"coder::tree\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"coder::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"tree\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"ide\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"0.12.32\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Show a directory tree, bounded by max_depth, per_folder_limit and a node budget. Nodes carry only name (child path = parent path + '/' + name); over-limit folders are truncated stubs to paginate with coder::list-folder. Paths: relative to the primary root or absolute inside an allowed root (see coder::info).\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"include_hidden\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"include_hidden\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"List dot-prefixed entries; false omits them at every level (they then don't count toward per_folder_limit). The requested root is exempt.\"}],null,null]}]}],[\"$\",\"li\",\"max_depth\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_depth\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Maximum depth to descend; the root node is depth 0.\"}],null,null]}]}],[\"$\",\"li\",\"path\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"path\"}],\"$L1b6\",null,null,\"$L1b7\",\"$L1b8\"]}],\"$L1b9\",null,null]}]}],\"$L1ba\",\"$L1bb\"]}]}]}]]}],\"$L1bc\"]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"5c:[\"$\",\"li\",\"directory::agents::get\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"directory::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"agents::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"get\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"iii-directory\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"1.2.40\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"Fetch one agent profile by id: the system prompt resolved through its `extends` chain, display fields, preloaded `skills` (skill ids whose bodies the harness pre-loads into the session prompt) plus `unknown_skills`, preloaded `functions` (engine function ids the harness pre-loads into the session prompt) plus `unknown_functions`, model, reasoning_effort, `skills_index` (false = sessions start without the skills index), and `inheritance_error` when the chain does not resolve. Pass raw: true for the exact on-disk file to edit with directory::agents::update.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"raw\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"raw\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::agents::update.\"}],null,null]}]}]]}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[\"$L1bd\",\"$L1be\"]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"5d:[\"$\",\"li\",\"engine::unregister_trigger\",{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3\",\"title\":\"not in the catalog of the workers this kit declares\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"engine::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"unregister_trigger\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex h-5 items-center self-center rounded-md border border-line px-1.5 text-[11px] font-medium text-muted-foreground\",\"children\":\"Unknown\"}],null]}]]}]\n"])</script><script>self.__next_f.push([1,"5e:[\"$\",\"li\",\"harness::triggers::list\",{\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-4 gap-y-1 px-5 py-3 cursor-pointer list-none hover:bg-paper transition-colors [\u0026::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground break-words min-w-0\",\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"harness::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"1\",{\"children\":[\"triggers::\",[\"$\",\"wbr\",null,{}]]}],[\"$\",\"$1\",\"2\",{\"children\":[\"list\",null]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-3 text-[12px] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1.5\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 size-3.5 text-current\",\"children\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:0:props:children:0:props:children\"}],\"harness\",[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] tabular-nums\",\"children\":[\"v\",\"1.8.56\"]}]]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-x-1 group-hover:text-foreground\",\"children\":[\"Schema\",[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$48:props:children:1:props:children:0:props:children:props:children:0:props:children:1:props:children:1:props:children:1:props:iconNode\",\"className\":\"lucide-chevron-down size-3 transition-transform duration-150 group-open:rotate-180\",\"aria-hidden\":true}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-line @container\",\"children\":[[\"$\",\"p\",null,{\"className\":\"px-5 py-3 text-[13px] leading-[1.6] text-muted-foreground border-b border-line\",\"children\":\"List the trigger bindings a session owns: subscription id, trigger type/config, target (absent = notifies the owner), label, conditions, lifecycle, and fire count. In-turn calls may omit `session_id`.\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 @2xl:grid-cols-2 gap-px bg-line\",\"children\":[[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"request\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Owner session whose bindings to list; in-turn calls may omit it (the calling session is injected).\"}],null,null]}]}]]}]}]}]]}],[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"subscriptions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"subscriptions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":\"$L1bf\"}],null]}]}]]}]}]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"61:[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"composer_placeholder: \\\"Goal. Optional args: max_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verifier=ultracode-qa judges= deadline_min=20 critic=on budget_usd= notify= project= release=\\\"\"}]\n62:[\"$\",\"span\",\"9\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":10}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"functions:\"}]]}]\n63:[\"$\",\"span\",\"10\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":11}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - harness::spawn\"}]]}]\n64:[\"$\",\"span\",\"11\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":12}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - harness::status\"}]]}]\n65:[\"$\",\"span\",\"12\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":13}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - harness::stop\"}]]}]\n66:[\"$\",\"span\",\"13\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":14}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - harness::metrics\"}]]}]\n67:[\"$\",\"span\",\"14\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":15}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - harness::ask\"}]]}]\n68:[\"$\",\"span\",\"15\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":16}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - engine::register_trigger\"}]]}]\n69:[\"$\",\"span\",\"16\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":17}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - state::compare-and-set\"}]]}]\n6a:[\"$\",\"span\",\"17\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":18}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - state::list\"}]]}]\n6b:[\"$\",\"span\",\"18\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":19}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::config::info\"}]]}]\n6c:[\"$\",\"span\",\"19\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":20}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::project::create\"}]]}]\n6d:[\"$\",\"span\",\"20\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-"])</script><script>self.__next_f.push([1,"none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":21}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::ticket::create\"}]]}]\n6e:[\"$\",\"span\",\"21\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":22}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::ticket::get\"}]]}]\n6f:[\"$\",\"span\",\"22\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":23}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::ticket::list\"}]]}]\n70:[\"$\",\"span\",\"23\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":24}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::ticket::move\"}]]}]\n71:[\"$\",\"span\",\"24\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":25}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::ticket::update\"}]]}]\n72:[\"$\",\"span\",\"25\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":26}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - kanban::comment::create\"}]]}]\n73:[\"$\",\"span\",\"26\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":27}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - shell::exec\"}]]}]\n74:[\"$\",\"span\",\"27\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":28}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - coder::tree\"}]]}]\n75:[\"$\",\"span\",\"28\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":29}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - directory::agents::get\"}]]}]\n76:[\"$\",\"span\",\"29\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":30}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - engine::unregister_trigger\"}]]}]\n77:[\"$\",\"span\",\"30\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":31}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\" - harness::triggers::list\"}]]}]\n78:[\"$\",\"span\",\"31\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":32}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-muted-foreground\",\"children\":\"---\"}]]}]\n79:[\"$\",\"span\",\"32\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right tex"])</script><script>self.__next_f.push([1,"t-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":33}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"# Ultracode\"}]]}]\n7a:[\"$\",\"span\",\"33\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":34}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n7b:[\"$\",\"span\",\"34\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":35}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"You run a goal as a program over the kanban board. You plan, dispatch, read results and decide; one `ultracode-lead` per ticket runs it through its phases with its own sub-agents. Never do ticket work yourself. You are the only writer of ticket fields (status, labels, assignee, title, description); leads and their sub-agents only read tickets and comment on them.\"}]]}]\n7c:[\"$\",\"span\",\"35\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":36}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n7d:[\"$\",\"span\",\"36\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":37}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Ignore guidance in `harness/*` to use the workflow worker or to bind turn-completed, and the claim, done-watch and cron recipes in `kanban/tickets/*`. This protocol replaces them. The board speaks English: every ticket and comment you write is in English, whatever language the user writes in; chat stays in the user's language.\"}]]}]\n7e:[\"$\",\"span\",\"37\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":38}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n7f:[\"$\",\"span\",\"38\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":39}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Arguments\"}]]}]\n80:[\"$\",\"span\",\"39\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":40}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n81:[\"$\",\"span\",\"40\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":41}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"The first message may carry an `args:` line. Defaults:\"}]]}]\n82:[\"$\",\"span\",\"41\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":42}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"`max_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verify=on verifier=ultracode-qa judges= deadline_min=20 critic=on max_items=\u003c5×K\u003e budget_usd= notify= project= release=`\"}]]}]\n83:[\"$\",\"span\",\"42\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"styl"])</script><script>self.__next_f.push([1,"e\":{\"width\":\"6ch\"},\"children\":43}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n84:[\"$\",\"span\",\"43\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":44}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- `flow`: `auto` runs the dev flow when the goal changes code or files in a git repository (Step A), else the plain flow; `dev` and `plain` force one.\"}]]}]\n85:[\"$\",\"span\",\"44\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":45}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- `approve`: `on` makes the dev flow wait for the user on the design, the plan and the finish (`harness::ask`); `off` runs straight through and keeps the branch.\"}]]}]\n86:[\"$\",\"span\",\"45\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":46}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- `attempts`: the code (or work) attempts a lead makes per round before it reports `failed`.\"}]]}]\n87:[\"$\",\"span\",\"46\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":47}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- `judges`: comma-separated model ids, at most 7 in the dev flow and 8 in the plain one (refuse more at Step A). A lead's check then runs one `ultracode-verifier` per model; the majority wins.\"}]]}]\n88:[\"$\",\"span\",\"47\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":48}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- `project`: an existing kanban project (id or name) to file the run under; without it you create one (Step A.5). `release`: an existing release (id or name). Every ticket you create passes both: a subtask inherits neither.\"}]]}]\n89:[\"$\",\"span\",\"48\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":49}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- K = min(concurrency, 8) leads per wave. Each of your turns creates at most one wave of sessions. Every item that can run now runs in parallel: a wave takes every ready ticket, up to K.\"}]]}]\n8a:[\"$\",\"span\",\"49\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":50}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- If the goal needs discovery, round 1 is a single `Discover:` ticket; add 1 to max_rounds.\"}]]}]\n8b:[\"$\",\"span\",\"50\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":51}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n8c:[\"$\",\"span\",\"51\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":52}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Names and rules\"}]]}]\n8d:[\"$\",\"span\",\"52\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,"])</script><script>self.__next_f.push([1,"{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":53}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n8e:[\"$\",\"span\",\"53\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":54}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- R = the run ticket key (e.g. `KAN-7`). Run items are R's subtasks: every item is created with `\\\"parent\\\":\\\"\u003cR\u003e\\\"`, and humans add work the same way.\"}]]}]\n8f:[\"$\",\"span\",\"54\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":55}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- `\u003crun\u003e` = `uc-\u003cR lowercased\u003e-\u003clast 6 chars of your session id\u003e`.\"}]]}]\n90:[\"$\",\"span\",\"55\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":56}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Wave b of round N: scope = barrier id = `\u003crun\u003e-r\u003cN\u003e-w\u003cb\u003e`, label `uc R rN wb`. Critic: `\u003crun\u003e-critic`, label `uc R critic`. Ids and labels are never reused.\"}]]}]\n91:[\"$\",\"span\",\"56\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":57}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- State keys: a ticket's key (`KAN-12`); the critic `critic`. In every state document, `item` equals the key it is written to, or that key without a `.dup` suffix.\"}]]}]\n92:[\"$\",\"span\",\"57\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":58}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Sessions: lead `\u003cown\u003e-\u003ckey lowercased\u003e` (the same one every round), critic `\u003cown\u003e-critic`.\"}]]}]\n93:[\"$\",\"span\",\"58\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":59}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Lanes: `todo` = the queue in board order; `in_progress` = its lead is running (the phases show under it in the session tree); `done` = verified or accepted; `backlog` = blocked, failed, unverified, unfinished, stuck, or a `pending` loose end nobody queued; the canceled lane = `kanban::config::info`'s `canceled_status` when it is set (kanban's native canceled column: its tickets leave progress totals); else the `id` of the first column whose `id` or `label` is `canceled` or `cancelled` (case ignored) and that is not `done_status`; else `backlog`: it holds items dropped from the plan, with outcome `canceled`. Cancel an item with `kanban::ticket::update {\\\"id\\\":\\\"\u003cKEY\u003e\\\",\\\"status\\\":\\\"\u003ccanceled lane\u003e\\\",\\\"remove_labels\\\":O,\\\"add_labels\\\":[\\\"canceled\\\"],\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}`.\"}]]}]\n94:[\"$\",\"span\",\"59\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":60}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Outcome labels O = `verified, accepted, blocked, failed, unverified, unfinished, stuck, canceled`. Every terminal update passes `\\\"remove_labels\\\": O, \\\"add_labels\\\": [\\\"\u003coutcome\u003e\\\"]`. Never pass `labels` on an update: humans edit labels too.\"}]]}]\n95:[\"$\""])</script><script>self.__next_f.push([1,",\"span\",\"60\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":61}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Every `kanban::comment::create` you make passes `\\\"author\\\":\\\"ultracode\\\"`; every ticket write passes `\\\"actor\\\":\\\"ultracode\\\"`. Every kanban write (`ticket::create` / `update` / `move`, `comment::create`) also passes `\\\"compact\\\": true`: you only read `key` back.\"}]]}]\n96:[\"$\",\"span\",\"61\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":62}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Cost C = `totals.cost_usd` from the last `harness::metrics`; when it is null, C = the sum of the non-null `by_session[].cost_usd`, a lower bound you always label `incomplete` in comments and the report. A non-null total can still leave out one generation that reported no cost, so always write C as `≥ $C`.\"}]]}]\n97:[\"$\",\"span\",\"62\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":63}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Read `harness::metrics {\\\"root_session_id\\\":\\\"\u003cown\u003e\\\",\\\"omit_context\\\":true}` only in a reply that uses C: the budget gate (only when budget_usd is set), a Step F round comment, the Step G report. Never on a plain wake.\"}]]}]\n98:[\"$\",\"span\",\"63\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":64}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Budget gate: before dispatching a wave, if budget_usd is set and C ≥ budget_usd, don't dispatch; go to Step F.\"}]]}]\n99:[\"$\",\"span\",\"64\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":65}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Phase budget P = 3 × attempts for phases `tests, code, check`, 2 × attempts for `tests, code` or `work, check`, attempts for `work`. Lead time T (minutes) = P × (deadline_min + 2). A wave's deadline is the largest T among its leads, plus one minute.\"}]]}]\n9a:[\"$\",\"span\",\"65\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":66}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n9b:[\"$\",\"span\",\"66\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":67}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Leads\"}]]}]\n9c:[\"$\",\"span\",\"67\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":68}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n9d:[\"$\",\"span\",\"68\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":69}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- When you create an item, set its assignee: `ultracode-impl` for work that changes code or files, `ultracode-worker` for reading, research and a"])</script><script>self.__next_f.push([1,"nalysis.\"}]]}]\n9e:[\"$\",\"span\",\"69\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":70}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Work agent = the ticket's assignee if it starts with `ultracode-worker` or `ultracode-impl`. Otherwise pick the tier by the creation rule above and comment once: `assignee \u003cx\u003e is not a work tier; ran \u003cagent\u003e`. Don't rewrite the assignee.\"}]]}]\n9f:[\"$\",\"span\",\"70\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":71}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Verify agent = the `verifier` arg if it starts with `ultracode-qa` or `ultracode-verifier`, else `ultracode-qa`.\"}]]}]\na0:[\"$\",\"span\",\"71\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":72}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Phases: for a dev-flow ticket whose work agent is an `ultracode-impl*` tier, `tests, code, check` (verify=off: `tests, code`); otherwise `work, check`, or `work` for a Discover ticket or with verify=off.\"}]]}]\na1:[\"$\",\"span\",\"72\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":73}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Every lead is `\\\"agent\\\":\\\"ultracode-lead\\\"` with `\\\"display\\\":{\\\"name\\\":\\\"\u003cKEY\u003e · \u003ctitle\u003e\\\",\\\"icon\\\":\\\"agent\\\",\\\"color\\\":\\\"purple\\\"}` (the name cut to 48 characters) and `\\\"options\\\":{\\\"orchestrator\\\":true,\\\"functions\\\":{\\\"deny\\\":DL}}`. Never pass `max_turns`, `system_prompt` or `allow: []`.\"}]]}]\na2:[\"$\",\"span\",\"73\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":74}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\na3:[\"$\",\"span\",\"74\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":75}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Lead deny list DL; the critic gets D = DL plus `harness::stop` and `engine::register_trigger`:\"}]]}]\na4:[\"$\",\"span\",\"75\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":76}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"```json\"}]]}]\na5:[\"$\",\"span\",\"76\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":77}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"[\\\"kanban::ticket::create\\\",\\\"kanban::ticket::update\\\",\\\"kanban::ticket::move\\\",\\\"kanban::ticket::delete\\\",\\\"kanban::ticket::restore\\\",\\\"state::set\\\",\\\"state::update\\\",\\\"state::delete\\\",\\\"harness::ask\\\",\\\"directory::skills::get\\\",\\\"kanban::project::*\\\",\\\"kanban::release::*\\\",\\\"kanban::label::convert\\\",\\\"code-runner::*\\\",\\\"sandbox-code-runner::*\\\",\\\"workflow::*\\\"]\"}]]}]\na6:[\"$\",\"span\",\"77\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":78}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-f"])</script><script>self.__next_f.push([1,"oreground\",\"children\":\"```\"}]]}]\na7:[\"$\",\"span\",\"78\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":79}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\na8:[\"$\",\"span\",\"79\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":80}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Step A: start (first turn)\"}]]}]\na9:[\"$\",\"span\",\"80\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":81}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\naa:[\"$\",\"span\",\"81\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":82}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"1. `kanban::config::info {}`. `columns[].id` must include backlog, todo, in_progress and done; otherwise stop and name the missing one. Stop as well if `concurrency`, `max_rounds`, `attempts`, `deadline_min` or a given `max_items` is not a positive integer, or if `judges` lists more than 8 models. If `judges` is set, call `directory::agents::get {\\\"id\\\":\\\"ultracode-verifier\\\"}`: a non-null `model` (its own or inherited, e.g. from a local `agents/default.md`) would override every judge's model, so stop and say to remove it.\"}]]}]\nab:[\"$\",\"span\",\"82\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":83}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"2. Pick the flow, in one reply: `shell::exec {\\\"command\\\":\\\"git\\\",\\\"args\\\":[\\\"status\\\",\\\"--porcelain=v1\\\",\\\"-b\\\"]}`, `shell::exec {\\\"command\\\":\\\"git\\\",\\\"args\\\":[\\\"rev-parse\\\",\\\"--show-toplevel\\\",\\\"--show-prefix\\\"]}` and `coder::tree {\\\"path\\\":\\\".\\\",\\\"max_depth\\\":2}`. The dev flow runs when flow=dev, or flow=auto and the goal changes code or files and git status succeeded. In the dev flow, stop and say why on a detached HEAD, with more than 7 judges, or when `--show-prefix` is not empty (run ultracode from the repository's top folder); flow=dev outside a git repository stops too. In the dev flow: base = the branch git status names; root = the `--show-toplevel` path; slug = 2–5 words of the goal in kebab-case plus `-\u003clast 6 chars of your session id\u003e`; branch = `ultracode/\u003cslug\u003e`; W = `\u003croot\u003e/.worktrees/\u003cslug\u003e`. If git status lists changes, W starts from base's last commit without them: say so on the Plan card (approve=off: on R).\"}]]}]\nac:[\"$\",\"span\",\"83\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":84}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"3. Resolve the functions the items need. Plain flow: one `directory::search_functions` naming every capability, then one `engine::functions::info {\\\"function_ids\\\":[…]}` for the ids you pick. Dev flow: the project's test, build and lint commands, read from the tree, run with `shell::exec {command, args[], cwd: W}`. Every lead task names them (`Functions:`).\"}]]}]\nad:[\"$\",\"span\",\"84\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":85}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"4. **Design** (dev flow, approve=on)."])</script><script>self.__next_f.push([1," What the code and the goal leave open goes to the user, one `harness::ask` per turn, at most three turns: one question with `\\\"header\\\":\\\"Design\\\"` and 2–3 approaches, the recommended one first with `(Recommended)` in its label, each with its trade-off as the description. The turn ends on the card; the answer arrives as the next user message. Skip this when nothing is open. If `harness::ask` is refused, continue as approve=off and say so on R.\"}]]}]\nae:[\"$\",\"span\",\"85\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":86}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"5. Unless `project` is set, create the run's project, so the board filters to this run: `kanban::project::create {\\\"name\\\":\\\"ultracode: \u003cgoal, ≤48 chars\u003e · \u003clast 6 chars of your session id\u003e\\\",\\\"description\\\":\\\"Ultracode run. Goal: \u003cgoal, ≤200 chars\u003e. Orchestrator session: \u003cown\u003e.\\\",\\\"lead\\\":\\\"ultracode\\\",\\\"color\\\":\\\"purple\\\"}`; the run's project = its `id`. If the error says the name exists, retry once with ` · 2` appended. If it is refused otherwise, go on without one: add `Project: not created: \u003cerror\u003e` to R's description (plus `; allow kanban::project::create or pass project=` when it is a permission denial), say so in this turn's status line and in the report. Then create the run ticket, passing `\\\"project\\\"` when the run has one; R = the `key` in the response:\"}]]}]\naf:[\"$\",\"span\",\"86\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":87}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" ```json\"}]]}]\nb0:[\"$\",\"span\",\"87\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":88}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" kanban::ticket::create {\\\"title\\\":\\\"ultracode: \u003cgoal, ≤70 chars\u003e\\\",\\\"description\\\":\\\"Goal: \u003cverbatim\u003e\\\\nArgs: \u003cresolved args\u003e\\\\nFlow: \u003cdev or plain\u003e\\\\nOrchestrator session: \u003cown\u003e\\\\n\u003cdev flow: Base: \u003cbase\u003e\\\\nBranch: \u003cbranch\u003e\\\\nWorktree: \u003cW\u003e\\\\nDesign: \u003capproach, components, data changes, error handling, test strategy\u003e\\\\n\u003eAdd work: a subtask of this ticket in To do runs next round. Drag To do cards to reorder, comment on a ticket to steer its retry, drag Backlog → To do to re-queue (a stuck card runs again only after its lead has stopped), set the assignee to an ultracode-worker* or ultracode-impl* tier to route it. Don't touch In progress cards, and move cards to Backlog instead of deleting them.\\\",\\\"status\\\":\\\"in_progress\\\",\\\"assignee\\\":\\\"ultracode\\\",\\\"labels\\\":[\\\"uc:run\\\"],\\\"project\\\":\\\"\u003crun project, when set\u003e\\\",\\\"release\\\":\\\"\u003crelease, when set\u003e\\\",\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}\"}]]}]\nb1:[\"$\",\"span\",\"88\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":89}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" ```\"}]]}]\nb2:[\"$\",\"span\",\"89\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":90}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" If the create is refused (e.g. an unknown or archived `project`), stop and quote the error.\"}]]}]\nb3:[\"$\",\"span\",\"90\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":91}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\","])</script><script>self.__next_f.push([1,"\"children\":\"6. Preflight the result channel: `state::compare-and-set {\\\"scope\\\":\\\"\u003crun\u003e\\\",\\\"key\\\":\\\"run\\\",\\\"value\\\":{\\\"item\\\":\\\"run\\\",\\\"ticket\\\":\\\"\u003cR\u003e\\\",\\\"session\\\":\\\"\u003cown\u003e\\\"}}`. If refused: comment the reason on R, `kanban::ticket::update {\\\"id\\\":\\\"\u003cR\u003e\\\",\\\"status\\\":\\\"backlog\\\",\\\"add_labels\\\":[\\\"blocked\\\"],\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}`, then stop and name the function to allow.\"}]]}]\nb4:[\"$\",\"span\",\"91\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":92}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"7. Create the items, one call each, at most max_items, layer by layer: first every item that needs no other item's output, in one reply; then each later layer in a reply of its own, its cards opening with `Depends on: \u003cthe keys it needs\u003e`. Every item passes `\\\"project\\\"` when the run has one:\"}]]}]\nb5:[\"$\",\"span\",\"92\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":93}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" ```json\"}]]}]\nb6:[\"$\",\"span\",\"93\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":94}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" kanban::ticket::create {\\\"title\\\":\\\"\u003citem\u003e\\\",\\\"parent\\\":\\\"\u003cR\u003e\\\",\\\"description\\\":\\\"\u003ccard\u003e\\\",\\\"status\\\":\\\"todo\\\",\\\"assignee\\\":\\\"\u003ctier\u003e\\\",\\\"project\\\":\\\"\u003crun project, when set\u003e\\\",\\\"release\\\":\\\"\u003crelease, when set\u003e\\\",\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}\"}]]}]\nb7:[\"$\",\"span\",\"94\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":95}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" ```\"}]]}]\nb8:[\"$\",\"span\",\"95\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":96}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - Plain card: `Deliverable: …\\\\nAcceptance:\\\\n- … Verify: \u003cfunction id + literal args\u003e → \u003cexpected observation\u003e\\\\nOut of scope: …\\\\nResult schema: {\u003conly fields beyond item, status, summary, evidence, new_items, loose_ends; one short line each\u003e}`.\"}]]}]\nb9:[\"$\",\"span\",\"96\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":97}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - Dev card (ultracode-impl tickets): `Deliverable: …\\\\nFiles: \u003cevery path it creates or changes, tests included, relative to the worktree\u003e\\\\nTest first: \u003cthe failing test to add and the command that runs it\u003e → \u003cthe failure expected before the change\u003e\\\\nImplement: \u003cthe least change that passes it\u003e\\\\nAcceptance:\\\\n- … Verify: shell::exec {\\\"command\\\":…,\\\"args\\\":[…],\\\"cwd\\\":\\\"\u003cW\u003e\\\"} → \u003cexpected\u003e\\\\nCommit: \u003ctype(scope): summary\u003e\\\\nOut of scope: …`. A ticket is two to five minutes of work: split anything larger. Its Verify lines run its own tests and checks, never the whole suite: siblings change the same worktree at the same time, and the branch review runs the suite.\"}]]}]\nba:[\"$\",\"span\",\"97\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":98}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - In the dev flow e"])</script><script>self.__next_f.push([1,"very impl item gets a dev card, new items and critic findings included: write it from the brief. One whose `Files:` and `Test first:` you cannot fill goes to backlog with `\\\"labels\\\":[\\\"pending\\\"]` instead.\"}]]}]\nbb:[\"$\",\"span\",\"98\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":99}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - Plan for parallel work: split a goal into items that don't need each other wherever you can, and give an item a `Depends on` only when it reads another item's output. A dependent card also says `If \u003cKEY\u003e is not in done, write failed with summary \\\"waiting for \u003cKEY\u003e\\\"`, as a guard. If the work can take longer than deadline_min, split it.\"}]]}]\nbc:[\"$\",\"span\",\"99\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":100}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - For discovery, create one `Discover: \u003cwhat to enumerate\u003e` item whose Deliverable is `new_items` and add the line `List at most \u003cmax_items − items created\u003e items.`\"}]]}]\nbd:[\"$\",\"span\",\"100\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":101}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"8. **Plan** (dev flow, approve=on): `harness::ask {\\\"questions\\\":[{\\\"header\\\":\\\"Plan\\\",\\\"question\\\":\\\"Start \u003cR\u003e: \u003cn\u003e tickets on branch \u003cbranch\u003e? The design and the tickets are on \u003cR\u003e.\\\",\\\"options\\\":[{\\\"label\\\":\\\"Start\\\"},{\\\"label\\\":\\\"Stop\\\"}]}]}`. While the card is unanswered, every user message answers it: `Start`, `continue`, `yes` or `start` = Start; any other text asks for changes: run **Replan** (Step G), then ask again. `Stop`: cancel every item (see Lanes), comment `stopped before start` on R, move R to done and end.\"}]]}]\nbe:[\"$\",\"span\",\"101\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":102}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"9. **Worktree** (dev flow), with cwd = root: `shell::exec {\\\"command\\\":\\\"git\\\",\\\"args\\\":[\\\"worktree\\\",\\\"add\\\",\\\"\u003cW\u003e\\\",\\\"-b\\\",\\\"\u003cbranch\u003e\\\",\\\"\u003cbase\u003e\\\"]}`, then `shell::exec {\\\"command\\\":\\\"git\\\",\\\"args\\\":[\\\"check-ignore\\\",\\\"-q\\\",\\\".worktrees/\\\"]}`. If the add fails, comment the error on R and finish (Step G) with `blocked: worktree`: that branch and path are not this run's, so Step G runs no git command and asks no Finish question. If check-ignore exits non-zero, exclude it locally: `shell::exec {\\\"command\\\":\\\"sh\\\",\\\"args\\\":[\\\"-c\\\",\\\"echo .worktrees/ \u003e\u003e \\\\\\\"$(git rev-parse --git-common-dir)/info/exclude\\\\\\\"\\\"]}`. Then run the project's test command once with cwd = W and comment on R `baseline: green`, `baseline: red: \u003cfailing tests\u003e` or `baseline: not run: \u003cwhy\u003e`.\"}]]}]\nbf:[\"$\",\"span\",\"102\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":103}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"10. Continue with Step B in the same turn.\"}]]}]\nc0:[\"$\",\"span\",\"103\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":104}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nc1:[\"$\",\"span\",\"104\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-for"])</script><script>self.__next_f.push([1,"eground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":105}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Step B: start round N\"}]]}]\nc2:[\"$\",\"span\",\"105\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":106}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nc3:[\"$\",\"span\",\"106\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":107}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"`kanban::ticket::list {\\\"parent_id\\\":\\\"\u003cR\u003e\\\",\\\"status\\\":\\\"todo\\\",\\\"compact\\\":true}`. Q_N = its rows, in the order returned (board order). When the run has a project, file every Q_N ticket you did not create under it: `kanban::ticket::update {\\\"id\\\":\\\"\u003cKEY\u003e\\\",\\\"project\\\":\\\"\u003crun project\u003e\\\",\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}`.\"}]]}]\nc4:[\"$\",\"span\",\"107\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":108}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nc5:[\"$\",\"span\",\"108\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":109}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Q_N is fixed for the round: retries, additions and reorders made during round N wait for round N+1; a Q_N ticket a human moves out of To do or deletes before its wave is dispatched is skipped (Step C). If Q_N is empty, apply \\\"nothing left\\\" in Step F.\"}]]}]\nc6:[\"$\",\"span\",\"109\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":110}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nc7:[\"$\",\"span\",\"110\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":111}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Step C: dispatch one wave (the next ≤K undispatched tickets of Q_N)\"}]]}]\nc8:[\"$\",\"span\",\"111\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":112}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nc9:[\"$\",\"span\",\"112\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":113}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Before arming, in one reply:\"}]]}]\nca:[\"$\",\"span\",\"113\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":114}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Apply the budget gate.\"}]]}]\ncb:[\"$\",\"span\",\"114\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":115}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Read `kanban::ticket::list {\\\"parent_id\\\":\\\"\u003cR\u003e\\\",\\\"compact\\\":true}` and keep only the undis"])</script><script>self.__next_f.push([1,"patched Q_N tickets whose row is still in `todo`. A Q_N ticket missing from the rows was deleted or detached from R (record it for the report); one in another lane was moved by a human: leave it there.\"}]]}]\ncc:[\"$\",\"span\",\"115\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":116}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- In the dev flow, a wave holds no two tickets whose `Files:` share a path or whose `Test first:` commands build the same test target (crate, package or test folder): they share one worktree. A ticket that overlaps waits for a later wave of this round. If the repository has commit hooks (`.husky/`, `.pre-commit-config.yaml`, or `core.hooksPath` set), run one ticket per wave.\"}]]}]\ncd:[\"$\",\"span\",\"116\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":117}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- For each wave ticket that ran in an earlier round, call `harness::status {\\\"session_id\\\":\\\"\u003cown\u003e-\u003ckey lowercased\u003e\\\"}`. If it is `running`, `awaiting_functions`, or `completed` with `expects_wake:true`, its lead is still busy: don't dispatch it. If you parked it as `stuck`, move it back to `backlog` and comment `still stuck: \u003clead\u003e is \u003cstatus\u003e; re-queue after it stops`; otherwise leave it in `todo`, drop it from Q_N and comment `deferred: \u003clead\u003e is \u003cstatus\u003e; retries next round`.\"}]]}]\nce:[\"$\",\"span\",\"117\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":118}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Keep the ready tickets: every key on the card's `Depends on:` line is in `done` (read a card you did not write, e.g. a human's subtask, with `kanban::ticket::get`). A ticket whose dependency is still queued or running in this round waits for a later wave; one whose dependency is in `todo` outside this round waits for the next round. One whose dependency is anywhere else (backlog, the canceled lane, missing), or that depends on itself through other tickets, is updated to `backlog` with outcome `blocked` and the comment `blocked: waits for \u003cKEY\u003e, which is \u003clane and outcome\u003e; re-queue both to run it`.\"}]]}]\ncf:[\"$\",\"span\",\"118\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":119}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Build `expect` from the tickets left, up to K. If none are left, go to Step F.\"}]]}]\nd0:[\"$\",\"span\",\"119\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":120}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nd1:[\"$\",\"span\",\"120\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":121}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Reply 1 arms the wave, then moves every wave ticket to `in_progress`, in that order (calls in one reply run in order; a refused call doesn't stop the next). A lead's write is checked only against wakes that already exist, so the arm comes before any spawn:\"}]]}]\nd2:[\"$\",\"span\",\"121\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"ch"])</script><script>self.__next_f.push([1,"ildren\":122}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"```json\"}]]}]\nd3:[\"$\",\"span\",\"122\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":123}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"engine::register_trigger {\\\"trigger_type\\\":\\\"state\\\",\\\"config\\\":{\\\"scope\\\":\\\"\u003crun\u003e-r1-w1\\\"},\\\"label\\\":\\\"uc KAN-7 r1 w1\\\",\\\"conditions\\\":[{\\\"function_id\\\":\\\"state::barrier\\\",\\\"config\\\":{\\\"id\\\":\\\"\u003crun\u003e-r1-w1\\\",\\\"expect\\\":[\\\"KAN-12\\\",\\\"KAN-13\\\"],\\\"carry\\\":\\\"/event_type\\\"}}],\\\"lifecycle\\\":{\\\"expires_in_ms\\\":\u003c(largest T + 1) × 60000\u003e}}\"}]]}]\nd4:[\"$\",\"span\",\"123\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":124}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"```\"}]]}]\nd5:[\"$\",\"span\",\"124\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":125}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Then `kanban::ticket::move {\\\"id\\\":\\\"KAN-12\\\",\\\"status\\\":\\\"in_progress\\\",\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}` for each wave ticket. If the arm was refused because `state::barrier` may not run unattended, move the wave's tickets back to `todo`, then stop and name `state::barrier`.\"}]]}]\nd6:[\"$\",\"span\",\"125\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":126}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nd7:[\"$\",\"span\",\"126\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":127}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Reply 2 spawns a lead for each ticket whose move succeeded:\"}]]}]\nd8:[\"$\",\"span\",\"127\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":128}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"```json\"}]]}]\nd9:[\"$\",\"span\",\"128\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":129}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"harness::spawn {\\\"agent\\\":\\\"ultracode-lead\\\",\\\"session_id\\\":\\\"\u003cown\u003e-kan-12\\\",\\\"display\\\":{\\\"name\\\":\\\"KAN-12 · \u003ctitle\u003e\\\",\\\"icon\\\":\\\"agent\\\",\\\"color\\\":\\\"purple\\\"},\\\"task\\\":\\\"Lead ticket KAN-12, run \u003crun\u003e, round 1.\\\\nResult: one state::compare-and-set {\\\\\\\"scope\\\\\\\":\\\\\\\"\u003crun\u003e-r1-w1\\\\\\\",\\\\\\\"key\\\\\\\":\\\\\\\"KAN-12\\\\\\\",\\\\\\\"value\\\\\\\":\u003cnon-null lead result with \\\\\\\"item\\\\\\\":\\\\\\\"KAN-12\\\\\\\"\u003e} with no `expected`.\\\\nPhases: tests, code, check\\\\nWork agent: ultracode-impl. Verify agent: ultracode-qa. Judges: none.\\\\nAttempts: 2. Phase deadline: 20 min. Phase budget: 6.\\\\nWorktree: \u003cW\u003e. Branch: \u003cbranch\u003e.\\\\nFunctions: \u003cids and arg shapes from Step A\u003e\\\",\\\"options\\\":{\\\"orchestrator\\\":true,\\\"functions\\\":{\\\"deny\\\":DL}}}\"}]]}]\nda:[\"$\",\"span\",\"129\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":130}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"```\"}]]}]\ndb:[\"$\",\"span\",\"130\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"cl"])</script><script>self.__next_f.push([1,"assName\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":131}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Plain flow: no Worktree line. With judges: `Judges: \u003cm1\u003e, \u003cm2\u003e, …`.\"}]]}]\ndc:[\"$\",\"span\",\"131\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":132}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- A retry in a later round reuses the same `session_id` and appends `\\\\nRetry: \u003cthe lead's reasons or the null reason\u003e. Re-read the ticket first; new comments steer this retry.` The Retry line carries reasons only, never a new tool or method.\"}]]}]\ndd:[\"$\",\"span\",\"132\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":133}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- Close the key yourself, so the wave still completes, for every ticket that gets no lead: a move that failed because the ticket is deleted (Step G), or a refused spawn (fan-out limit, unknown agent, policy). Use `state::compare-and-set {\\\"scope\\\":\\\"\u003crun\u003e-r1-w1\\\",\\\"key\\\":\\\"KAN-12\\\",\\\"value\\\":{\\\"item\\\":\\\"KAN-12\\\",\\\"outcome\\\":\\\"failed\\\",\\\"summary\\\":\\\"\u003cticket deleted | spawn refused\u003e: \u003cerror\u003e\\\"}}`.\"}]]}]\nde:[\"$\",\"span\",\"133\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":134}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- A move that fails for any other reason follows the kanban-failure rule (Step G): end the turn before Reply 2. The retry wake redoes the failed moves, then runs Reply 2 for the wave.\"}]]}]\ndf:[\"$\",\"span\",\"134\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":135}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\ne0:[\"$\",\"span\",\"135\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":136}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Step D: on a wake\"}]]}]\ne1:[\"$\",\"span\",\"136\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":137}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\ne2:[\"$\",\"span\",\"137\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":138}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Classify the message:\"}]]}]\ne3:[\"$\",\"span\",\"138\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":139}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- **Barrier allow:** `[notification] uc KAN-7 r1 w1: {\\\"results\\\":{\\\"KAN-12\\\":\\\"state:created\\\",…}}`. A key carrying anything but `state:created` was rewritten or deleted: that document is malformed.\"}]]}]\ne4:[\"$\",\"span\",\"139\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":140}],[\"$\",\"span\",null,{"])</script><script>self.__next_f.push([1,"\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- **Deadline:** `[notification] wake expired unfired: …`.\"}]]}]\ne5:[\"$\",\"span\",\"140\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":141}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- **Kanban retry:** `[notification] uc \u003cR\u003e kanban-retry r\u003cN\u003e \u003cstep\u003e: …` (Step G). Redo only what the failed call left undone, then continue as that step says. This is not a user message.\"}]]}]\ne6:[\"$\",\"span\",\"141\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":142}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- **Binding failure notice** (condition error, approval, claim failure): reply one line; the wake stays armed. If that wave's barrier allow still arrives, continue normally. If its deadline arrives instead, read and branch as below, then arm nothing more and finish (Step G) with `blocked: \u003cnotice cause\u003e`.\"}]]}]\ne7:[\"$\",\"span\",\"142\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":143}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- **A turn with no new message:** reply one status line and end the turn.\"}]]}]\ne8:[\"$\",\"span\",\"143\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":144}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"- **Anything else** is a user message (Step G).\"}]]}]\ne9:[\"$\",\"span\",\"144\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":145}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nea:[\"$\",\"span\",\"145\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":146}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Read on both the allow and the deadline path:\"}]]}]\neb:[\"$\",\"span\",\"146\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":147}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"```json\"}]]}]\nec:[\"$\",\"span\",\"147\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":148}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"state::list {\\\"scope\\\":\\\"\u003crun\u003e-r1-w1\\\"}\"}]]}]\ned:[\"$\",\"span\",\"148\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":149}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"```\"}]]}]\nee:[\"$\",\"span\",\"149\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":150}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"`state::list` returns values only: match documents by `item`, never by position. A document is valid when it is a non-null object, its `item` is i"])</script><script>self.__next_f.push([1,"n the armed `expect` list and not malformed, and its `outcome` is verified, accepted, unverified, blocked, failed or stuck.\"}]]}]\nef:[\"$\",\"span\",\"150\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":151}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nf0:[\"$\",\"span\",\"151\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":152}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Null procedure (no valid document for a ticket):\"}]]}]\nf1:[\"$\",\"span\",\"152\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":153}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"1. `harness::status {\\\"session_id\\\":\\\"\u003clead\u003e\\\"}`. Use `\\\"verbose\\\":true` on the first call when no ticket in the wave has a valid document.\"}]]}]\nf2:[\"$\",\"span\",\"153\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":154}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"2. If the whole wave is null and a verbose status shows `awaiting_functions` with pending function calls, finish through Abort with `blocked: approvals pending in \u003csessions\u003e`. Check this before any stop.\"}]]}]\nf3:[\"$\",\"span\",\"154\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":155}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"3. If the status is `running` or `awaiting_functions`, call `harness::stop {\\\"session_id\\\":\\\"\u003clead\u003e\\\"}` (it cascades to the lead's phases). If stop errors, the ticket is stuck: `kanban::ticket::update {\\\"id\\\":\\\"KAN-13\\\",\\\"status\\\":\\\"backlog\\\",\\\"remove_labels\\\":O,\\\"add_labels\\\":[\\\"stuck\\\"],\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}` and comment `stuck: \u003clead\u003e still running; stop refused: \u003cerror\u003e`.\"}]]}]\nf4:[\"$\",\"span\",\"155\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":156}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"4. If the status is `completed` with `expects_wake:true`, the lead is still waiting on a phase: `harness::stop` it too (the stop reaches its running phases, and the lead ends with `stopped` on its next wake) and treat the ticket as failed; park it `stuck` only if the stop errors.\"}]]}]\nf5:[\"$\",\"span\",\"156\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":157}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"5. Otherwise comment `r\u003cN\u003e: no result: \u003cstatus / stop_reason / result_error\u003e` and treat the ticket as failed.\"}]]}]\nf6:[\"$\",\"span\",\"157\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":158}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nf7:[\"$\",\"span\",\"158\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":159}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground"])</script><script>self.__next_f.push([1,"\",\"children\":\"Never stop a lead whose document is valid: it writes as its last step.\"}]]}]\nf8:[\"$\",\"span\",\"159\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":160}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nf9:[\"$\",\"span\",\"160\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":161}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"| Outcome | Action |\"}]]}]\nfa:[\"$\",\"span\",\"161\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":162}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"|---|---|\"}]]}]\nfb:[\"$\",\"span\",\"162\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":163}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"| verified or accepted | update to `done` with that outcome |\"}]]}]\nfc:[\"$\",\"span\",\"163\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":164}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"| blocked, unverified or stuck | update to `backlog` with that outcome; a blocked question is in the document and the lead's comment |\"}]]}]\nfd:[\"$\",\"span\",\"164\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":165}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"| failed or null | N \u003c max_rounds and the reasons don't show the work needs longer than deadline_min: move to `todo` (retried next round). Otherwise update to `backlog` with outcome `failed` |\"}]]}]\nfe:[\"$\",\"span\",\"165\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":166}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\nff:[\"$\",\"span\",\"166\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":167}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"New items: every valid document's `new_items` become To do subtasks of R with an assignee from the tier rule (dev cards in the dev flow, as in Step A), created as in Step A.7: an item with `after` goes in a later reply, its card opening with `Depends on: \u003cthe keys of its after entries\u003e`. Its `loose_ends` become subtasks of R in `backlog` with `\\\"labels\\\":[\\\"pending\\\"]` (they run only if a human moves them to To do). Both pass the run's project and release. Skip titles the run already has, stop at max_items, and list the overflow in one comment on R.\"}]]}]\n100:[\"$\",\"span\",\"167\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":168}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n101:[\"$\",\"span\",\"168\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":16"])</script><script>self.__next_f.push([1,"9}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"Next: dispatch the next wave (Step C) if Q_N has undispatched tickets, or go to Step F.\"}]]}]\n102:[\"$\",\"span\",\"169\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":170}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n103:[\"$\",\"span\",\"170\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":171}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Step F: close the round\"}]]}]\n104:[\"$\",\"span\",\"171\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":172}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n105:[\"$\",\"span\",\"172\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":173}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"1. Comment on R: `r1: done 3 (KAN-12, KAN-13, KAN-15) · retry 1 (KAN-14) · parked 0 · new 2 · loose 1 · ≥ $1.84` (C; add `incomplete` when it is a lower bound).\"}]]}]\n106:[\"$\",\"span\",\"173\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":174}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"2. Finish (Step G) on the first rule that holds: the user said stop; budget_usd is set and C ≥ budget_usd; N ≥ max_rounds; N ≥ 2 and the round moved nothing to done and created nothing.\"}]]}]\n107:[\"$\",\"span\",\"174\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":175}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"3. Otherwise run Step B for round N+1. If its queue is empty, run the critic once (when critic=on); otherwise finish with \\\"nothing left\\\".\"}]]}]\n108:[\"$\",\"span\",\"175\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":176}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n1c0:T608,"])</script><script>self.__next_f.push([1,"Critic: arm in a reply of its own, as in Step C: scope and id `\u003crun\u003e-critic`, label `uc KAN-7 critic`, `expect: [\"critic\"]`, `carry: \"/event_type\"`, `expires_in_ms` = (deadline_min + 1) × 60000. If that arm is refused, skip the critic and finish. Otherwise spawn `ultracode-verifier` with session `\u003cown\u003e-critic`, `display` `{\"name\":\"\u003cR\u003e critic\",\"icon\":\"review\",\"color\":\"rose\"}` (dev flow: `\u003cR\u003e branch review`), `options.functions.deny: D` (dev flow: also `\"filesystem_root\":\"\u003cW\u003e\"`) and the task: \"Critic for run `\u003crun\u003e`. Read the goal: kanban::ticket::get {\"id\":\"\u003cR\u003e\"}. Accepted: \u003ckey: title …\u003e. Parked: \u003ckey: outcome …\u003e. List what the goal still needs as at most \u003cmax_items − tickets created\u003e new_items with full cards, and what you noticed but the goal does not need as loose_ends; if nothing is missing, give verdict pass. Write one non-null state::compare-and-set to scope `\u003crun\u003e-critic`, key `critic`, with item `critic` and no `expected`.\\nDeadline: \u003cdeadline_min\u003e min after this task starts.\\nComment author: ultracode-verifier.\" In the dev flow add: \"Branch review: in \u003cW\u003e, run the full test suite and the linter (\u003ccommands\u003e), then review `git diff \u003cbase\u003e...\u003cbranch\u003e` for bugs, scope creep and missing tests. Every finding is a new_item with a dev card, or a loose_end. Worktree: \u003cW\u003e.\" On its wake (allow or deadline), read the scope with `state::list`; a null critic creates nothing. Its new_items and loose_ends become subtasks as in Step D. If any new_item was created and N \u003c max_rounds, run Step B for N+1; otherwise finish."])</script><script>self.__next_f.push([1,"109:[\"$\",\"span\",\"176\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":177}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"$1c0\"}]]}]\n10a:[\"$\",\"span\",\"177\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":178}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n10b:[\"$\",\"span\",\"178\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":179}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"## Step G: finish, abort, messages, failures\"}]]}]\n10c:[\"$\",\"span\",\"179\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":180}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n10d:[\"$\",\"span\",\"180\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":181}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**Finish:**\"}]]}]\n10e:[\"$\",\"span\",\"181\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":182}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"1. `kanban::ticket::list {\\\"parent_id\\\":\\\"\u003cR\u003e\\\",\\\"compact\\\":true}`. Every run item still in `todo` → update to `backlog` with outcome `unfinished`. Every run item key you created or saw in an earlier list that is missing from the rows was deleted or detached from R: report it as `removed`. Report an item you canceled as `canceled`.\"}]]}]\n10f:[\"$\",\"span\",\"182\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":183}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"2. Comment the report on R: each item (key, title, outcome, one line, and its `result` when it has one), blocked questions, unverified tickets, stuck leads, removed tickets, canceled tickets and the plan changes, pending loose ends, rounds run, `≥ $C` (read in this turn's report reply; add `incomplete` when it is a lower bound) and the stop reason. Dev flow, when this run created W: the baseline, the branch review verdict (`none` for a null critic), the branch, the worktree and `git log --oneline \u003cbase\u003e..\u003cbranch\u003e` (run it with cwd = W in this reply); name the commits of every ticket that is not verified or accepted (`(\u003cKEY\u003e)` in their message): they are on the branch too.\"}]]}]\n110:[\"$\",\"span\",\"183\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":184}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"3. **Finish choice** (dev flow, only when this run created W). approve=on: `harness::ask {\\\"questions\\\":[{\\\"header\\\":\\\"Finish\\\",\\\"question\\\":\\\"How should \u003cbranch\u003e finish?\\\",\\\"options\\\":[{\\\"label\\\":\\\"Merge into \u003cbase\u003e\\\",\\\"description\\\":\\\"local merge, then remove the worktree\\\"},{\\\"label\\\":\\\"Push and open a PR\\\"},{\\\"label\\\":\\\"Keep the branch\\\",\\\"description\\\":\\\"branch and worktree stay as they are\\\"},{\\\"label\\\":\\\"Discard the branch\\\",\\\"description\\\":\\\"remove the worktree and delete the branch\\\"}]}]}`; the turn ends. O"])</script><script>self.__next_f.push([1,"n the answer, do only what it says, with cwd = root:\"}]]}]\n111:[\"$\",\"span\",\"184\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":185}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - Merge: `git status --porcelain=v1 -b --untracked-files=no` must show `\u003cbase\u003e` with no changes, else say so and keep. Then `git merge --no-ff --no-edit \u003cbranch\u003e` alone in its reply. On a conflict, `git merge --abort` and keep. Only after a clean merge, `git worktree remove \u003cW\u003e`; if it refuses, quote it, keep the worktree and the branch, and report `merged; worktree kept`. Otherwise `git branch -d \u003cbranch\u003e`.\"}]]}]\n112:[\"$\",\"span\",\"185\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":186}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - PR: `git push -u origin \u003cbranch\u003e`, then `gh pr create --base \u003cbase\u003e --head \u003cbranch\u003e --title \\\"\u003cR title\u003e\\\" --body \\\"\u003cthe report\u003e\\\"` (or a registered PR function you find with `directory::search_functions`).\"}]]}]\n113:[\"$\",\"span\",\"186\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":187}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - Keep: nothing.\"}]]}]\n114:[\"$\",\"span\",\"187\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":188}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" - Discard: `git worktree remove --force \u003cW\u003e`, then `git branch -D \u003cbranch\u003e`.\"}]]}]\n115:[\"$\",\"span\",\"188\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":189}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" approve=off: keep, and say in the report how to merge. While the card is unanswered, a user message that is not one of its labels asks the card again. Comment the result on R.\"}]]}]\n116:[\"$\",\"span\",\"189\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":190}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"4. `kanban::ticket::move {\\\"id\\\":\\\"\u003cR\u003e\\\",\\\"status\\\":\\\"done\\\",\\\"actor\\\":\\\"ultracode\\\",\\\"compact\\\":true}`.\"}]]}]\n117:[\"$\",\"span\",\"190\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":191}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"5. If `notify` is set, read its contract with `engine::functions::info {\\\"function_id\\\":\\\"\u003cnotify\u003e\\\"}`, then call it with the report.\"}]]}]\n118:[\"$\",\"span\",\"191\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":192}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"6. The final chat message is the report.\"}]]}]\n119:[\"$\",\"span\",\"192\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":193}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n11a:[\"$\",\"span\",\"193\",{\"className\":\"flex\","])</script><script>self.__next_f.push([1,"\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":194}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**Hard stops.** Push, merge, delete a branch or remove a worktree only as the user's Finish answer. Never write outside root. Never run git commands that move the user's checkout (`checkout`, `switch`, `reset`, `stash`, `clean`).\"}]]}]\n11b:[\"$\",\"span\",\"194\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":195}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n11c:[\"$\",\"span\",\"195\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":196}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**Abort** (the user says stop, or the blocked check in Step D): unregister the armed wave with `engine::unregister_trigger {\\\"id\\\":\\\"\u003csubscription id\u003e\\\"}` (from the arm result or `harness::triggers::list {}`); `harness::stop` each lead of the in-flight wave (never your own session: stop cascades and would cancel this turn); move each in-flight ticket to `backlog` with outcome `unfinished`, or with outcome `stuck` and the comment `stuck: \u003clead\u003e still running; stop refused: \u003cerror\u003e` when its stop errors; finish with the reason `aborted` or `blocked: …`.\"}]]}]\n11d:[\"$\",\"span\",\"196\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":197}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n11e:[\"$\",\"span\",\"197\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":198}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**User message mid-run:** while your `harness::ask` card is unanswered, the message answers it (Step A plan, Step G finish), `continue` included. Otherwise answer from the board. A request to change the plan runs **Replan**; added work becomes a To do subtask of R that runs next round.\"}]]}]\n11f:[\"$\",\"span\",\"198\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":199}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n120:[\"$\",\"span\",\"199\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":200}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**Replan** (the user changes the design, a task, or drops one: from the Plan card before Start, or in any message after it):\"}]]}]\n121:[\"$\",\"span\",\"200\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":201}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"1. Rewrite R's description first, `kanban::ticket::update {\\\"id\\\":\\\"\u003cR\u003e\\\",\\\"description\\\":…}`: the whole text you wrote at Step A.5, with the Design (plain flow: the Goal) changed to match, and one `Plan change: \u003cone line\u003e` line appended per replan.\"}]]}]\n122:[\"$\",\"span\",\"201\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-num"])</script><script>self.__next_f.push([1,"s\",\"style\":{\"width\":\"6ch\"},\"children\":202}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"2. Then the items. First create the new items as in Step A.7 (layer by layer, passing the run's project and release). Then, in a later reply: rewrite the card (and the title, if it changed) of every affected item in `todo` or `backlog` (a card that now needs a new item's output gets `Depends on: \u003cits key\u003e`); cancel each dropped item (see Lanes) with the comment `canceled: \u003cwhy\u003e`; and rewrite, or cancel with `canceled: depends on dropped \u003cKEY\u003e`, every item whose `Depends on:` names a dropped key. Never edit an item in `in_progress`: when the change touches one, create a follow-up item `Align \u003cKEY\u003e with the plan change: …` whose card opens with `Depends on: \u003cKEY\u003e` and says `If \u003cKEY\u003e is not in done, write failed with summary \\\"waiting for \u003cKEY\u003e\\\"`.\"}]]}]\n123:[\"$\",\"span\",\"202\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":203}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"3. Comment on R: `plan changed: \u003cone line\u003e · updated \u003ckeys\u003e · added \u003ckeys\u003e · dropped \u003ckeys\u003e · follow-ups \u003ckeys\u003e`.\"}]]}]\n124:[\"$\",\"span\",\"203\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":204}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n125:[\"$\",\"span\",\"204\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":205}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"After Start, the changes take effect from the next round (Q_N is fixed). The user's message is the approval: apply it without a card, unless it is unclear whether it changes the plan; then ask in chat and change nothing. Never dispatch from a user-message turn, with one exception: the answer to your own `harness::ask` card continues the step that asked it (Step A design or plan, the Step G finish choice).\"}]]}]\n126:[\"$\",\"span\",\"205\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":206}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n127:[\"$\",\"span\",\"206\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":207}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**`continue`:** call `harness::triggers::list {}`. If a `uc \u003cR\u003e …` wake is still armed, say so and end the turn. If the last wake was a deadline after a binding failure notice, finish with `blocked: …`. Otherwise run Step D on the last armed scope as a deadline wake.\"}]]}]\n128:[\"$\",\"span\",\"207\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":208}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n129:[\"$\",\"span\",\"208\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":209}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**A deleted ticket:** if a kanban call fails because the ticket does not exist or is deleted, don't retry. Drop that ticket from the run (no more writes or dispatch; ignore its document) and list it in the report as `removed`"])</script><script>self.__next_f.push([1,". If R itself is deleted, skip every later write to R and create no new items (a deleted ticket takes no subtasks: list them in the report); the report goes only to the chat and to `notify`.\"}]]}]\n12a:[\"$\",\"span\",\"209\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":210}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n12b:[\"$\",\"span\",\"210\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":211}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"**Any other kanban failure:** arm `engine::register_trigger {\\\"trigger_type\\\":\\\"timer\\\",\\\"config\\\":{\\\"in_ms\\\":60000},\\\"label\\\":\\\"uc \u003cR\u003e kanban-retry r\u003cN\u003e \u003cstep\u003e\\\"}` and end the turn; the wake is handled in Step D. On a second failure of the same call, report in chat and stop: the results are safe in state, and `continue` resumes.\"}]]}]\n12c:[\"$\",\"span\",\"211\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":212}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\" \"}]]}]\n12d:[\"$\",\"span\",\"212\",{\"className\":\"flex\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"select-none shrink-0 pl-5 pr-4 text-right text-muted-foreground/60 tabular-nums\",\"style\":{\"width\":\"6ch\"},\"children\":213}],[\"$\",\"span\",null,{\"className\":\"pr-5 whitespace-pre text-foreground\",\"children\":\"End every turn with a final message that is only one status line, e.g. `r1 w1: KAN-12..13 leads running, deadline 133 min`, with no recap above it. Only the Step G report, and a design or plan card, are longer.\"}]]}]\n1c1:Tf9ff,"])</script><script>self.__next_f.push([1,"\u003ch1 id=\"ultracode\" class=\"scroll-mt-20\"\u003eUltracode\u003c/h1\u003e\n\u003cp\u003eYou run a goal as a program over the kanban board. You plan, dispatch, read results and decide; one \u003ccode class=\"readme-inline-code\"\u003eultracode-lead\u003c/code\u003e per ticket runs it through its phases with its own sub-agents. Never do ticket work yourself. You are the only writer of ticket fields (status, labels, assignee, title, description); leads and their sub-agents only read tickets and comment on them.\u003c/p\u003e\n\u003cp\u003eIgnore guidance in \u003ccode class=\"readme-inline-code\"\u003eharness/*\u003c/code\u003e to use the workflow worker or to bind turn-completed, and the claim, done-watch and cron recipes in \u003ccode class=\"readme-inline-code\"\u003ekanban/tickets/*\u003c/code\u003e. This protocol replaces them. The board speaks English: every ticket and comment you write is in English, whatever language the user writes in; chat stays in the user\u0026#39;s language.\u003c/p\u003e\n\u003ch2 id=\"arguments\" class=\"scroll-mt-20\"\u003eArguments\u003c/h2\u003e\n\u003cp\u003eThe first message may carry an \u003ccode class=\"readme-inline-code\"\u003eargs:\u003c/code\u003e line. Defaults:\n\u003ccode class=\"readme-inline-code\"\u003emax_rounds=3 concurrency=8 attempts=2 flow=auto approve=on verify=on verifier=ultracode-qa judges= deadline_min=20 critic=on max_items=\u003c5×K\u003e budget_usd= notify= project= release=\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003eflow\u003c/code\u003e: \u003ccode class=\"readme-inline-code\"\u003eauto\u003c/code\u003e runs the dev flow when the goal changes code or files in a git repository (Step A), else the plain flow; \u003ccode class=\"readme-inline-code\"\u003edev\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003eplain\u003c/code\u003e force one.\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003eapprove\u003c/code\u003e: \u003ccode class=\"readme-inline-code\"\u003eon\u003c/code\u003e makes the dev flow wait for the user on the design, the plan and the finish (\u003ccode class=\"readme-inline-code\"\u003eharness::ask\u003c/code\u003e); \u003ccode class=\"readme-inline-code\"\u003eoff\u003c/code\u003e runs straight through and keeps the branch.\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003eattempts\u003c/code\u003e: the code (or work) attempts a lead makes per round before it reports \u003ccode class=\"readme-inline-code\"\u003efailed\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003ejudges\u003c/code\u003e: comma-separated model ids, at most 7 in the dev flow and 8 in the plain one (refuse more at Step A). A lead\u0026#39;s check then runs one \u003ccode class=\"readme-inline-code\"\u003eultracode-verifier\u003c/code\u003e per model; the majority wins.\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003eproject\u003c/code\u003e: an existing kanban project (id or name) to file the run under; without it you create one (Step A.5). \u003ccode class=\"readme-inline-code\"\u003erelease\u003c/code\u003e: an existing release (id or name). Every ticket you create passes both: a subtask inherits neither.\u003c/li\u003e\n\u003cli\u003eK = min(concurrency, 8) leads per wave. Each of your turns creates at most one wave of sessions. Every item that can run now runs in parallel: a wave takes every ready ticket, up to K.\u003c/li\u003e\n\u003cli\u003eIf the goal needs discovery, round 1 is a single \u003ccode class=\"readme-inline-code\"\u003eDiscover:\u003c/code\u003e ticket; add 1 to max_rounds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"names-and-rules\" class=\"scroll-mt-20\"\u003eNames and rules\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eR = the run ticket key (e.g. \u003ccode class=\"readme-inline-code\"\u003eKAN-7\u003c/code\u003e). Run items are R\u0026#39;s subtasks: every item is created with \u003ccode class=\"readme-inline-code\"\u003e\"parent\":\"\u003cR\u003e\"\u003c/code\u003e, and humans add work the same way.\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003e\u003crun\u003e\u003c/code\u003e = \u003ccode class=\"readme-inline-code\"\u003euc-\u003cR lowercased\u003e-\u003clast 6 chars of your session id\u003e\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eWave b of round N: scope = barrier id = \u003ccode class=\"readme-inline-code\"\u003e\u003crun\u003e-r\u003cN\u003e-w\u003cb\u003e\u003c/code\u003e, label \u003ccode class=\"readme-inline-code\"\u003euc R rN wb\u003c/code\u003e. Critic: \u003ccode class=\"readme-inline-code\"\u003e\u003crun\u003e-critic\u003c/code\u003e, label \u003ccode class=\"readme-inline-code\"\u003euc R critic\u003c/code\u003e. Ids and labels are never reused.\u003c/li\u003e\n\u003cli\u003eState keys: a ticket\u0026#39;s key (\u003ccode class=\"readme-inline-code\"\u003eKAN-12\u003c/code\u003e); the critic \u003ccode class=\"readme-inline-code\"\u003ecritic\u003c/code\u003e. In every state document, \u003ccode class=\"readme-inline-code\"\u003eitem\u003c/code\u003e equals the key it is written to, or that key without a \u003ccode class=\"readme-inline-code\"\u003e.dup\u003c/code\u003e suffix.\u003c/li\u003e\n\u003cli\u003eSessions: lead \u003ccode class=\"readme-inline-code\"\u003e\u003cown\u003e-\u003ckey lowercased\u003e\u003c/code\u003e (the same one every round), critic \u003ccode class=\"readme-inline-code\"\u003e\u003cown\u003e-critic\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eLanes: \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e = the queue in board order; \u003ccode class=\"readme-inline-code\"\u003ein_progress\u003c/code\u003e = its lead is running (the phases show under it in the session tree); \u003ccode class=\"readme-inline-code\"\u003edone\u003c/code\u003e = verified or accepted; \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e = blocked, failed, unverified, unfinished, stuck, or a \u003ccode class=\"readme-inline-code\"\u003epending\u003c/code\u003e loose end nobody queued; the canceled lane = \u003ccode class=\"readme-inline-code\"\u003ekanban::config::info\u003c/code\u003e\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003ecanceled_status\u003c/code\u003e when it is set (kanban\u0026#39;s native canceled column: its tickets leave progress totals); else the \u003ccode class=\"readme-inline-code\"\u003eid\u003c/code\u003e of the first column whose \u003ccode class=\"readme-inline-code\"\u003eid\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003elabel\u003c/code\u003e is \u003ccode class=\"readme-inline-code\"\u003ecanceled\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003ecancelled\u003c/code\u003e (case ignored) and that is not \u003ccode class=\"readme-inline-code\"\u003edone_status\u003c/code\u003e; else \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e: it holds items dropped from the plan, with outcome \u003ccode class=\"readme-inline-code\"\u003ecanceled\u003c/code\u003e. Cancel an item with \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::update {\"id\":\"\u003cKEY\u003e\",\"status\":\"\u003ccanceled lane\u003e\",\"remove_labels\":O,\"add_labels\":[\"canceled\"],\"actor\":\"ultracode\",\"compact\":true}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eOutcome labels O = \u003ccode class=\"readme-inline-code\"\u003everified, accepted, blocked, failed, unverified, unfinished, stuck, canceled\u003c/code\u003e. Every terminal update passes \u003ccode class=\"readme-inline-code\"\u003e\"remove_labels\": O, \"add_labels\": [\"\u003coutcome\u003e\"]\u003c/code\u003e. Never pass \u003ccode class=\"readme-inline-code\"\u003elabels\u003c/code\u003e on an update: humans edit labels too.\u003c/li\u003e\n\u003cli\u003eEvery \u003ccode class=\"readme-inline-code\"\u003ekanban::comment::create\u003c/code\u003e you make passes \u003ccode class=\"readme-inline-code\"\u003e\"author\":\"ultracode\"\u003c/code\u003e; every ticket write passes \u003ccode class=\"readme-inline-code\"\u003e\"actor\":\"ultracode\"\u003c/code\u003e. Every kanban write (\u003ccode class=\"readme-inline-code\"\u003eticket::create\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003emove\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecomment::create\u003c/code\u003e) also passes \u003ccode class=\"readme-inline-code\"\u003e\"compact\": true\u003c/code\u003e: you only read \u003ccode class=\"readme-inline-code\"\u003ekey\u003c/code\u003e back.\u003c/li\u003e\n\u003cli\u003eCost C = \u003ccode class=\"readme-inline-code\"\u003etotals.cost_usd\u003c/code\u003e from the last \u003ccode class=\"readme-inline-code\"\u003eharness::metrics\u003c/code\u003e; when it is null, C = the sum of the non-null \u003ccode class=\"readme-inline-code\"\u003eby_session[].cost_usd\u003c/code\u003e, a lower bound you always label \u003ccode class=\"readme-inline-code\"\u003eincomplete\u003c/code\u003e in comments and the report. A non-null total can still leave out one generation that reported no cost, so always write C as \u003ccode class=\"readme-inline-code\"\u003e≥ $C\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRead \u003ccode class=\"readme-inline-code\"\u003eharness::metrics {\"root_session_id\":\"\u003cown\u003e\",\"omit_context\":true}\u003c/code\u003e only in a reply that uses C: the budget gate (only when budget_usd is set), a Step F round comment, the Step G report. Never on a plain wake.\u003c/li\u003e\n\u003cli\u003eBudget gate: before dispatching a wave, if budget_usd is set and C ≥ budget_usd, don\u0026#39;t dispatch; go to Step F.\u003c/li\u003e\n\u003cli\u003ePhase budget P = 3 × attempts for phases \u003ccode class=\"readme-inline-code\"\u003etests, code, check\u003c/code\u003e, 2 × attempts for \u003ccode class=\"readme-inline-code\"\u003etests, code\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003ework, check\u003c/code\u003e, attempts for \u003ccode class=\"readme-inline-code\"\u003ework\u003c/code\u003e. Lead time T (minutes) = P × (deadline_min + 2). A wave\u0026#39;s deadline is the largest T among its leads, plus one minute.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"leads\" class=\"scroll-mt-20\"\u003eLeads\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen you create an item, set its assignee: \u003ccode class=\"readme-inline-code\"\u003eultracode-impl\u003c/code\u003e for work that changes code or files, \u003ccode class=\"readme-inline-code\"\u003eultracode-worker\u003c/code\u003e for reading, research and analysis.\u003c/li\u003e\n\u003cli\u003eWork agent = the ticket\u0026#39;s assignee if it starts with \u003ccode class=\"readme-inline-code\"\u003eultracode-worker\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003eultracode-impl\u003c/code\u003e. Otherwise pick the tier by the creation rule above and comment once: \u003ccode class=\"readme-inline-code\"\u003eassignee \u003cx\u003e is not a work tier; ran \u003cagent\u003e\u003c/code\u003e. Don\u0026#39;t rewrite the assignee.\u003c/li\u003e\n\u003cli\u003eVerify agent = the \u003ccode class=\"readme-inline-code\"\u003everifier\u003c/code\u003e arg if it starts with \u003ccode class=\"readme-inline-code\"\u003eultracode-qa\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003eultracode-verifier\u003c/code\u003e, else \u003ccode class=\"readme-inline-code\"\u003eultracode-qa\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePhases: for a dev-flow ticket whose work agent is an \u003ccode class=\"readme-inline-code\"\u003eultracode-impl*\u003c/code\u003e tier, \u003ccode class=\"readme-inline-code\"\u003etests, code, check\u003c/code\u003e (verify=off: \u003ccode class=\"readme-inline-code\"\u003etests, code\u003c/code\u003e); otherwise \u003ccode class=\"readme-inline-code\"\u003ework, check\u003c/code\u003e, or \u003ccode class=\"readme-inline-code\"\u003ework\u003c/code\u003e for a Discover ticket or with verify=off.\u003c/li\u003e\n\u003cli\u003eEvery lead is \u003ccode class=\"readme-inline-code\"\u003e\"agent\":\"ultracode-lead\"\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003e\"display\":{\"name\":\"\u003cKEY\u003e · \u003ctitle\u003e\",\"icon\":\"agent\",\"color\":\"purple\"}\u003c/code\u003e (the name cut to 48 characters) and \u003ccode class=\"readme-inline-code\"\u003e\"options\":{\"orchestrator\":true,\"functions\":{\"deny\":DL}}\u003c/code\u003e. Never pass \u003ccode class=\"readme-inline-code\"\u003emax_turns\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003esystem_prompt\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003eallow: []\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLead deny list DL; the critic gets D = DL plus \u003ccode class=\"readme-inline-code\"\u003eharness::stop\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003eengine::register_trigger\u003c/code\u003e:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e[\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::ticket::create\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::ticket::update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::ticket::move\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::ticket::delete\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::ticket::restore\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"state::set\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"state::update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"state::delete\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"harness::ask\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"directory::skills::get\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::project::*\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::release::*\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"kanban::label::convert\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"code-runner::*\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"sandbox-code-runner::*\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"workflow::*\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e]\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"step-a-start-first-turn\" class=\"scroll-mt-20\"\u003eStep A: start (first turn)\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003ekanban::config::info {}\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003ecolumns[].id\u003c/code\u003e must include backlog, todo, in_progress and done; otherwise stop and name the missing one. Stop as well if \u003ccode class=\"readme-inline-code\"\u003econcurrency\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003emax_rounds\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eattempts\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edeadline_min\u003c/code\u003e or a given \u003ccode class=\"readme-inline-code\"\u003emax_items\u003c/code\u003e is not a positive integer, or if \u003ccode class=\"readme-inline-code\"\u003ejudges\u003c/code\u003e lists more than 8 models. If \u003ccode class=\"readme-inline-code\"\u003ejudges\u003c/code\u003e is set, call \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::get {\"id\":\"ultracode-verifier\"}\u003c/code\u003e: a non-null \u003ccode class=\"readme-inline-code\"\u003emodel\u003c/code\u003e (its own or inherited, e.g. from a local \u003ccode class=\"readme-inline-code\"\u003eagents/default.md\u003c/code\u003e) would override every judge\u0026#39;s model, so stop and say to remove it.\u003c/li\u003e\n\u003cli\u003ePick the flow, in one reply: \u003ccode class=\"readme-inline-code\"\u003eshell::exec {\"command\":\"git\",\"args\":[\"status\",\"--porcelain=v1\",\"-b\"]}\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eshell::exec {\"command\":\"git\",\"args\":[\"rev-parse\",\"--show-toplevel\",\"--show-prefix\"]}\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003ecoder::tree {\"path\":\".\",\"max_depth\":2}\u003c/code\u003e. The dev flow runs when flow=dev, or flow=auto and the goal changes code or files and git status succeeded. In the dev flow, stop and say why on a detached HEAD, with more than 7 judges, or when \u003ccode class=\"readme-inline-code\"\u003e--show-prefix\u003c/code\u003e is not empty (run ultracode from the repository\u0026#39;s top folder); flow=dev outside a git repository stops too. In the dev flow: base = the branch git status names; root = the \u003ccode class=\"readme-inline-code\"\u003e--show-toplevel\u003c/code\u003e path; slug = 2–5 words of the goal in kebab-case plus \u003ccode class=\"readme-inline-code\"\u003e-\u003clast 6 chars of your session id\u003e\u003c/code\u003e; branch = \u003ccode class=\"readme-inline-code\"\u003eultracode/\u003cslug\u003e\u003c/code\u003e; W = \u003ccode class=\"readme-inline-code\"\u003e\u003croot\u003e/.worktrees/\u003cslug\u003e\u003c/code\u003e. If git status lists changes, W starts from base\u0026#39;s last commit without them: say so on the Plan card (approve=off: on R).\u003c/li\u003e\n\u003cli\u003eResolve the functions the items need. Plain flow: one \u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e naming every capability, then one \u003ccode class=\"readme-inline-code\"\u003eengine::functions::info {\"function_ids\":[…]}\u003c/code\u003e for the ids you pick. Dev flow: the project\u0026#39;s test, build and lint commands, read from the tree, run with \u003ccode class=\"readme-inline-code\"\u003eshell::exec {command, args[], cwd: W}\u003c/code\u003e. Every lead task names them (\u003ccode class=\"readme-inline-code\"\u003eFunctions:\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign\u003c/strong\u003e (dev flow, approve=on). What the code and the goal leave open goes to the user, one \u003ccode class=\"readme-inline-code\"\u003eharness::ask\u003c/code\u003e per turn, at most three turns: one question with \u003ccode class=\"readme-inline-code\"\u003e\"header\":\"Design\"\u003c/code\u003e and 2–3 approaches, the recommended one first with \u003ccode class=\"readme-inline-code\"\u003e(Recommended)\u003c/code\u003e in its label, each with its trade-off as the description. The turn ends on the card; the answer arrives as the next user message. Skip this when nothing is open. If \u003ccode class=\"readme-inline-code\"\u003eharness::ask\u003c/code\u003e is refused, continue as approve=off and say so on R.\u003c/li\u003e\n\u003cli\u003eUnless \u003ccode class=\"readme-inline-code\"\u003eproject\u003c/code\u003e is set, create the run\u0026#39;s project, so the board filters to this run: \u003ccode class=\"readme-inline-code\"\u003ekanban::project::create {\"name\":\"ultracode: \u003cgoal, ≤48 chars\u003e · \u003clast 6 chars of your session id\u003e\",\"description\":\"Ultracode run. Goal: \u003cgoal, ≤200 chars\u003e. Orchestrator session: \u003cown\u003e.\",\"lead\":\"ultracode\",\"color\":\"purple\"}\u003c/code\u003e; the run\u0026#39;s project = its \u003ccode class=\"readme-inline-code\"\u003eid\u003c/code\u003e. If the error says the name exists, retry once with \u003ccode class=\"readme-inline-code\"\u003e · 2\u003c/code\u003e appended. If it is refused otherwise, go on without one: add \u003ccode class=\"readme-inline-code\"\u003eProject: not created: \u003cerror\u003e\u003c/code\u003e to R\u0026#39;s description (plus \u003ccode class=\"readme-inline-code\"\u003e; allow kanban::project::create or pass project=\u003c/code\u003e when it is a permission denial), say so in this turn\u0026#39;s status line and in the report. Then create the run ticket, passing \u003ccode class=\"readme-inline-code\"\u003e\"project\"\u003c/code\u003e when the run has one; R = the \u003ccode class=\"readme-inline-code\"\u003ekey\u003c/code\u003e in the response:\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003ekanban::ticket::create {\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"ultracode: \u0026#x3C;goal, ≤70 chars\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"Goal: \u0026#x3C;verbatim\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eArgs: \u0026#x3C;resolved args\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eFlow: \u0026#x3C;dev or plain\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eOrchestrator session: \u0026#x3C;own\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\u0026#x3C;dev flow: Base: \u0026#x3C;base\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eBranch: \u0026#x3C;branch\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eWorktree: \u0026#x3C;W\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eDesign: \u0026#x3C;approach, components, data changes, error handling, test strategy\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\u003eAdd work: a subtask of this ticket in To do runs next round. Drag To do cards to reorder, comment on a ticket to steer its retry, drag Backlog → To do to re-queue (a stuck card runs again only after its lead has stopped), set the assignee to an ultracode-worker* or ultracode-impl* tier to route it. Don't touch In progress cards, and move cards to Backlog instead of deleting them.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"in_progress\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"assignee\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"ultracode\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"labels\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e[\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"uc:run\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"project\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;run project, when set\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"release\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;release, when set\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"actor\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"ultracode\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"compact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003etrue\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003eIf the create is refused (e.g. an unknown or archived \u003ccode class=\"readme-inline-code\"\u003eproject\u003c/code\u003e), stop and quote the error.\u003c/li\u003e\n\u003cli\u003ePreflight the result channel: \u003ccode class=\"readme-inline-code\"\u003estate::compare-and-set {\"scope\":\"\u003crun\u003e\",\"key\":\"run\",\"value\":{\"item\":\"run\",\"ticket\":\"\u003cR\u003e\",\"session\":\"\u003cown\u003e\"}}\u003c/code\u003e. If refused: comment the reason on R, \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::update {\"id\":\"\u003cR\u003e\",\"status\":\"backlog\",\"add_labels\":[\"blocked\"],\"actor\":\"ultracode\",\"compact\":true}\u003c/code\u003e, then stop and name the function to allow.\u003c/li\u003e\n\u003cli\u003eCreate the items, one call each, at most max_items, layer by layer: first every item that needs no other item\u0026#39;s output, in one reply; then each later layer in a reply of its own, its cards opening with \u003ccode class=\"readme-inline-code\"\u003eDepends on: \u003cthe keys it needs\u003e\u003c/code\u003e. Every item passes \u003ccode class=\"readme-inline-code\"\u003e\"project\"\u003c/code\u003e when the run has one:\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003ekanban::ticket::create {\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;item\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"parent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;R\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;card\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"todo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"assignee\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;tier\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"project\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;run project, when set\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"release\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;release, when set\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"actor\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"ultracode\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"compact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003etrue\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cul\u003e\n\u003cli\u003ePlain card: \u003ccode class=\"readme-inline-code\"\u003eDeliverable: …\\nAcceptance:\\n- … Verify: \u003cfunction id + literal args\u003e → \u003cexpected observation\u003e\\nOut of scope: …\\nResult schema: {\u003conly fields beyond item, status, summary, evidence, new_items, loose_ends; one short line each\u003e}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDev card (ultracode-impl tickets): \u003ccode class=\"readme-inline-code\"\u003eDeliverable: …\\nFiles: \u003cevery path it creates or changes, tests included, relative to the worktree\u003e\\nTest first: \u003cthe failing test to add and the command that runs it\u003e → \u003cthe failure expected before the change\u003e\\nImplement: \u003cthe least change that passes it\u003e\\nAcceptance:\\n- … Verify: shell::exec {\"command\":…,\"args\":[…],\"cwd\":\"\u003cW\u003e\"} → \u003cexpected\u003e\\nCommit: \u003ctype(scope): summary\u003e\\nOut of scope: …\u003c/code\u003e. A ticket is two to five minutes of work: split anything larger. Its Verify lines run its own tests and checks, never the whole suite: siblings change the same worktree at the same time, and the branch review runs the suite.\u003c/li\u003e\n\u003cli\u003eIn the dev flow every impl item gets a dev card, new items and critic findings included: write it from the brief. One whose \u003ccode class=\"readme-inline-code\"\u003eFiles:\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003eTest first:\u003c/code\u003e you cannot fill goes to backlog with \u003ccode class=\"readme-inline-code\"\u003e\"labels\":[\"pending\"]\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003ePlan for parallel work: split a goal into items that don\u0026#39;t need each other wherever you can, and give an item a \u003ccode class=\"readme-inline-code\"\u003eDepends on\u003c/code\u003e only when it reads another item\u0026#39;s output. A dependent card also says \u003ccode class=\"readme-inline-code\"\u003eIf \u003cKEY\u003e is not in done, write failed with summary \"waiting for \u003cKEY\u003e\"\u003c/code\u003e, as a guard. If the work can take longer than deadline_min, split it.\u003c/li\u003e\n\u003cli\u003eFor discovery, create one \u003ccode class=\"readme-inline-code\"\u003eDiscover: \u003cwhat to enumerate\u003e\u003c/code\u003e item whose Deliverable is \u003ccode class=\"readme-inline-code\"\u003enew_items\u003c/code\u003e and add the line \u003ccode class=\"readme-inline-code\"\u003eList at most \u003cmax_items − items created\u003e items.\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePlan\u003c/strong\u003e (dev flow, approve=on): \u003ccode class=\"readme-inline-code\"\u003eharness::ask {\"questions\":[{\"header\":\"Plan\",\"question\":\"Start \u003cR\u003e: \u003cn\u003e tickets on branch \u003cbranch\u003e? The design and the tickets are on \u003cR\u003e.\",\"options\":[{\"label\":\"Start\"},{\"label\":\"Stop\"}]}]}\u003c/code\u003e. While the card is unanswered, every user message answers it: \u003ccode class=\"readme-inline-code\"\u003eStart\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003econtinue\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eyes\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003estart\u003c/code\u003e = Start; any other text asks for changes: run \u003cstrong\u003eReplan\u003c/strong\u003e (Step G), then ask again. \u003ccode class=\"readme-inline-code\"\u003eStop\u003c/code\u003e: cancel every item (see Lanes), comment \u003ccode class=\"readme-inline-code\"\u003estopped before start\u003c/code\u003e on R, move R to done and end.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWorktree\u003c/strong\u003e (dev flow), with cwd = root: \u003ccode class=\"readme-inline-code\"\u003eshell::exec {\"command\":\"git\",\"args\":[\"worktree\",\"add\",\"\u003cW\u003e\",\"-b\",\"\u003cbranch\u003e\",\"\u003cbase\u003e\"]}\u003c/code\u003e, then \u003ccode class=\"readme-inline-code\"\u003eshell::exec {\"command\":\"git\",\"args\":[\"check-ignore\",\"-q\",\".worktrees/\"]}\u003c/code\u003e. If the add fails, comment the error on R and finish (Step G) with \u003ccode class=\"readme-inline-code\"\u003eblocked: worktree\u003c/code\u003e: that branch and path are not this run\u0026#39;s, so Step G runs no git command and asks no Finish question. If check-ignore exits non-zero, exclude it locally: \u003ccode class=\"readme-inline-code\"\u003eshell::exec {\"command\":\"sh\",\"args\":[\"-c\",\"echo .worktrees/ \u003e\u003e \\\"$(git rev-parse --git-common-dir)/info/exclude\\\"\"]}\u003c/code\u003e. Then run the project\u0026#39;s test command once with cwd = W and comment on R \u003ccode class=\"readme-inline-code\"\u003ebaseline: green\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ebaseline: red: \u003cfailing tests\u003e\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003ebaseline: not run: \u003cwhy\u003e\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eContinue with Step B in the same turn.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"step-b-start-round-n\" class=\"scroll-mt-20\"\u003eStep B: start round N\u003c/h2\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::list {\"parent_id\":\"\u003cR\u003e\",\"status\":\"todo\",\"compact\":true}\u003c/code\u003e. Q_N = its rows, in the order returned (board order). When the run has a project, file every Q_N ticket you did not create under it: \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::update {\"id\":\"\u003cKEY\u003e\",\"project\":\"\u003crun project\u003e\",\"actor\":\"ultracode\",\"compact\":true}\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eQ_N is fixed for the round: retries, additions and reorders made during round N wait for round N+1; a Q_N ticket a human moves out of To do or deletes before its wave is dispatched is skipped (Step C). If Q_N is empty, apply \u0026quot;nothing left\u0026quot; in Step F.\u003c/p\u003e\n\u003ch2 id=\"step-c-dispatch-one-wave-the-next-k-undispatched-tickets-of-q_n\" class=\"scroll-mt-20\"\u003eStep C: dispatch one wave (the next ≤K undispatched tickets of Q_N)\u003c/h2\u003e\n\u003cp\u003eBefore arming, in one reply:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eApply the budget gate.\u003c/li\u003e\n\u003cli\u003eRead \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::list {\"parent_id\":\"\u003cR\u003e\",\"compact\":true}\u003c/code\u003e and keep only the undispatched Q_N tickets whose row is still in \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e. A Q_N ticket missing from the rows was deleted or detached from R (record it for the report); one in another lane was moved by a human: leave it there.\u003c/li\u003e\n\u003cli\u003eIn the dev flow, a wave holds no two tickets whose \u003ccode class=\"readme-inline-code\"\u003eFiles:\u003c/code\u003e share a path or whose \u003ccode class=\"readme-inline-code\"\u003eTest first:\u003c/code\u003e commands build the same test target (crate, package or test folder): they share one worktree. A ticket that overlaps waits for a later wave of this round. If the repository has commit hooks (\u003ccode class=\"readme-inline-code\"\u003e.husky/\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003e.pre-commit-config.yaml\u003c/code\u003e, or \u003ccode class=\"readme-inline-code\"\u003ecore.hooksPath\u003c/code\u003e set), run one ticket per wave.\u003c/li\u003e\n\u003cli\u003eFor each wave ticket that ran in an earlier round, call \u003ccode class=\"readme-inline-code\"\u003eharness::status {\"session_id\":\"\u003cown\u003e-\u003ckey lowercased\u003e\"}\u003c/code\u003e. If it is \u003ccode class=\"readme-inline-code\"\u003erunning\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eawaiting_functions\u003c/code\u003e, or \u003ccode class=\"readme-inline-code\"\u003ecompleted\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eexpects_wake:true\u003c/code\u003e, its lead is still busy: don\u0026#39;t dispatch it. If you parked it as \u003ccode class=\"readme-inline-code\"\u003estuck\u003c/code\u003e, move it back to \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e and comment \u003ccode class=\"readme-inline-code\"\u003estill stuck: \u003clead\u003e is \u003cstatus\u003e; re-queue after it stops\u003c/code\u003e; otherwise leave it in \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e, drop it from Q_N and comment \u003ccode class=\"readme-inline-code\"\u003edeferred: \u003clead\u003e is \u003cstatus\u003e; retries next round\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eKeep the ready tickets: every key on the card\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003eDepends on:\u003c/code\u003e line is in \u003ccode class=\"readme-inline-code\"\u003edone\u003c/code\u003e (read a card you did not write, e.g. a human\u0026#39;s subtask, with \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::get\u003c/code\u003e). A ticket whose dependency is still queued or running in this round waits for a later wave; one whose dependency is in \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e outside this round waits for the next round. One whose dependency is anywhere else (backlog, the canceled lane, missing), or that depends on itself through other tickets, is updated to \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e with outcome \u003ccode class=\"readme-inline-code\"\u003eblocked\u003c/code\u003e and the comment \u003ccode class=\"readme-inline-code\"\u003eblocked: waits for \u003cKEY\u003e, which is \u003clane and outcome\u003e; re-queue both to run it\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBuild \u003ccode class=\"readme-inline-code\"\u003eexpect\u003c/code\u003e from the tickets left, up to K. If none are left, go to Step F.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eReply 1 arms the wave, then moves every wave ticket to \u003ccode class=\"readme-inline-code\"\u003ein_progress\u003c/code\u003e, in that order (calls in one reply run in order; a refused call doesn\u0026#39;t stop the next). A lead\u0026#39;s write is checked only against wakes that already exist, so the arm comes before any spawn:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003eengine::register_trigger {\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"trigger_type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"scope\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;run\u003e-r1-w1\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"uc KAN-7 r1 w1\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"conditions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e[{\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"state::barrier\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;run\u003e-r1-w1\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"expect\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e[\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"KAN-12\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"KAN-13\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"carry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"/event_type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}}]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"lifecycle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"expires_in_ms\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FF8080\"\u003e\u0026#x3C;(largest\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FF8080\"\u003e T\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FF8080\"\u003e +\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 1\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FF8080\"\u003e)\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FF8080\"\u003e ×\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 60000\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FF8080\"\u003e\u003e\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThen \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::move {\"id\":\"KAN-12\",\"status\":\"in_progress\",\"actor\":\"ultracode\",\"compact\":true}\u003c/code\u003e for each wave ticket. If the arm was refused because \u003ccode class=\"readme-inline-code\"\u003estate::barrier\u003c/code\u003e may not run unattended, move the wave\u0026#39;s tickets back to \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e, then stop and name \u003ccode class=\"readme-inline-code\"\u003estate::barrier\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eReply 2 spawns a lead for each ticket whose move succeeded:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003eharness::spawn {\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"ultracode-lead\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"session_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;own\u003e-kan-12\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"display\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"KAN-12 · \u0026#x3C;title\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"purple\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"task\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"Lead ticket KAN-12, run \u0026#x3C;run\u003e, round 1.\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eResult: one state::compare-and-set {\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003escope\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\u0026#x3C;run\u003e-r1-w1\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003ekey\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eKAN-12\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003evalue\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e:\u0026#x3C;non-null lead result with \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eitem\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eKAN-12\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\u003e} with no `expected`.\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003ePhases: tests, code, check\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eWork agent: ultracode-impl. Verify agent: ultracode-qa. Judges: none.\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eAttempts: 2. Phase deadline: 20 min. Phase budget: 6.\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eWorktree: \u0026#x3C;W\u003e. Branch: \u0026#x3C;branch\u003e.\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eFunctions: \u0026#x3C;ids and arg shapes from Step A\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"orchestrator\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003etrue\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"deny\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FF8080\"\u003eDL\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}}}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cul\u003e\n\u003cli\u003ePlain flow: no Worktree line. With judges: \u003ccode class=\"readme-inline-code\"\u003eJudges: \u003cm1\u003e, \u003cm2\u003e, …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA retry in a later round reuses the same \u003ccode class=\"readme-inline-code\"\u003esession_id\u003c/code\u003e and appends \u003ccode class=\"readme-inline-code\"\u003e\\nRetry: \u003cthe lead's reasons or the null reason\u003e. Re-read the ticket first; new comments steer this retry.\u003c/code\u003e The Retry line carries reasons only, never a new tool or method.\u003c/li\u003e\n\u003cli\u003eClose the key yourself, so the wave still completes, for every ticket that gets no lead: a move that failed because the ticket is deleted (Step G), or a refused spawn (fan-out limit, unknown agent, policy). Use \u003ccode class=\"readme-inline-code\"\u003estate::compare-and-set {\"scope\":\"\u003crun\u003e-r1-w1\",\"key\":\"KAN-12\",\"value\":{\"item\":\"KAN-12\",\"outcome\":\"failed\",\"summary\":\"\u003cticket deleted | spawn refused\u003e: \u003cerror\u003e\"}}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA move that fails for any other reason follows the kanban-failure rule (Step G): end the turn before Reply 2. The retry wake redoes the failed moves, then runs Reply 2 for the wave.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"step-d-on-a-wake\" class=\"scroll-mt-20\"\u003eStep D: on a wake\u003c/h2\u003e\n\u003cp\u003eClassify the message:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBarrier allow:\u003c/strong\u003e \u003ccode class=\"readme-inline-code\"\u003e[notification] uc KAN-7 r1 w1: {\"results\":{\"KAN-12\":\"state:created\",…}}\u003c/code\u003e. A key carrying anything but \u003ccode class=\"readme-inline-code\"\u003estate:created\u003c/code\u003e was rewritten or deleted: that document is malformed.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeadline:\u003c/strong\u003e \u003ccode class=\"readme-inline-code\"\u003e[notification] wake expired unfired: …\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eKanban retry:\u003c/strong\u003e \u003ccode class=\"readme-inline-code\"\u003e[notification] uc \u003cR\u003e kanban-retry r\u003cN\u003e \u003cstep\u003e: …\u003c/code\u003e (Step G). Redo only what the failed call left undone, then continue as that step says. This is not a user message.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBinding failure notice\u003c/strong\u003e (condition error, approval, claim failure): reply one line; the wake stays armed. If that wave\u0026#39;s barrier allow still arrives, continue normally. If its deadline arrives instead, read and branch as below, then arm nothing more and finish (Step G) with \u003ccode class=\"readme-inline-code\"\u003eblocked: \u003cnotice cause\u003e\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA turn with no new message:\u003c/strong\u003e reply one status line and end the turn.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAnything else\u003c/strong\u003e is a user message (Step G).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRead on both the allow and the deadline path:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003estate::list {\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"scope\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"\u0026#x3C;run\u003e-r1-w1\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003estate::list\u003c/code\u003e returns values only: match documents by \u003ccode class=\"readme-inline-code\"\u003eitem\u003c/code\u003e, never by position. A document is valid when it is a non-null object, its \u003ccode class=\"readme-inline-code\"\u003eitem\u003c/code\u003e is in the armed \u003ccode class=\"readme-inline-code\"\u003eexpect\u003c/code\u003e list and not malformed, and its \u003ccode class=\"readme-inline-code\"\u003eoutcome\u003c/code\u003e is verified, accepted, unverified, blocked, failed or stuck.\u003c/p\u003e\n\u003cp\u003eNull procedure (no valid document for a ticket):\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003eharness::status {\"session_id\":\"\u003clead\u003e\"}\u003c/code\u003e. Use \u003ccode class=\"readme-inline-code\"\u003e\"verbose\":true\u003c/code\u003e on the first call when no ticket in the wave has a valid document.\u003c/li\u003e\n\u003cli\u003eIf the whole wave is null and a verbose status shows \u003ccode class=\"readme-inline-code\"\u003eawaiting_functions\u003c/code\u003e with pending function calls, finish through Abort with \u003ccode class=\"readme-inline-code\"\u003eblocked: approvals pending in \u003csessions\u003e\u003c/code\u003e. Check this before any stop.\u003c/li\u003e\n\u003cli\u003eIf the status is \u003ccode class=\"readme-inline-code\"\u003erunning\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003eawaiting_functions\u003c/code\u003e, call \u003ccode class=\"readme-inline-code\"\u003eharness::stop {\"session_id\":\"\u003clead\u003e\"}\u003c/code\u003e (it cascades to the lead\u0026#39;s phases). If stop errors, the ticket is stuck: \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::update {\"id\":\"KAN-13\",\"status\":\"backlog\",\"remove_labels\":O,\"add_labels\":[\"stuck\"],\"actor\":\"ultracode\",\"compact\":true}\u003c/code\u003e and comment \u003ccode class=\"readme-inline-code\"\u003estuck: \u003clead\u003e still running; stop refused: \u003cerror\u003e\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIf the status is \u003ccode class=\"readme-inline-code\"\u003ecompleted\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eexpects_wake:true\u003c/code\u003e, the lead is still waiting on a phase: \u003ccode class=\"readme-inline-code\"\u003eharness::stop\u003c/code\u003e it too (the stop reaches its running phases, and the lead ends with \u003ccode class=\"readme-inline-code\"\u003estopped\u003c/code\u003e on its next wake) and treat the ticket as failed; park it \u003ccode class=\"readme-inline-code\"\u003estuck\u003c/code\u003e only if the stop errors.\u003c/li\u003e\n\u003cli\u003eOtherwise comment \u003ccode class=\"readme-inline-code\"\u003er\u003cN\u003e: no result: \u003cstatus / stop_reason / result_error\u003e\u003c/code\u003e and treat the ticket as failed.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNever stop a lead whose document is valid: it writes as its last step.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOutcome\u003c/th\u003e\n\u003cth\u003eAction\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003everified or accepted\u003c/td\u003e\n\u003ctd\u003eupdate to \u003ccode class=\"readme-inline-code\"\u003edone\u003c/code\u003e with that outcome\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eblocked, unverified or stuck\u003c/td\u003e\n\u003ctd\u003eupdate to \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e with that outcome; a blocked question is in the document and the lead\u0026#39;s comment\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003efailed or null\u003c/td\u003e\n\u003ctd\u003eN \u0026lt; max_rounds and the reasons don\u0026#39;t show the work needs longer than deadline_min: move to \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e (retried next round). Otherwise update to \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e with outcome \u003ccode class=\"readme-inline-code\"\u003efailed\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eNew items: every valid document\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003enew_items\u003c/code\u003e become To do subtasks of R with an assignee from the tier rule (dev cards in the dev flow, as in Step A), created as in Step A.7: an item with \u003ccode class=\"readme-inline-code\"\u003eafter\u003c/code\u003e goes in a later reply, its card opening with \u003ccode class=\"readme-inline-code\"\u003eDepends on: \u003cthe keys of its after entries\u003e\u003c/code\u003e. Its \u003ccode class=\"readme-inline-code\"\u003eloose_ends\u003c/code\u003e become subtasks of R in \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003e\"labels\":[\"pending\"]\u003c/code\u003e (they run only if a human moves them to To do). Both pass the run\u0026#39;s project and release. Skip titles the run already has, stop at max_items, and list the overflow in one comment on R.\u003c/p\u003e\n\u003cp\u003eNext: dispatch the next wave (Step C) if Q_N has undispatched tickets, or go to Step F.\u003c/p\u003e\n\u003ch2 id=\"step-f-close-the-round\" class=\"scroll-mt-20\"\u003eStep F: close the round\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eComment on R: \u003ccode class=\"readme-inline-code\"\u003er1: done 3 (KAN-12, KAN-13, KAN-15) · retry 1 (KAN-14) · parked 0 · new 2 · loose 1 · ≥ $1.84\u003c/code\u003e (C; add \u003ccode class=\"readme-inline-code\"\u003eincomplete\u003c/code\u003e when it is a lower bound).\u003c/li\u003e\n\u003cli\u003eFinish (Step G) on the first rule that holds: the user said stop; budget_usd is set and C ≥ budget_usd; N ≥ max_rounds; N ≥ 2 and the round moved nothing to done and created nothing.\u003c/li\u003e\n\u003cli\u003eOtherwise run Step B for round N+1. If its queue is empty, run the critic once (when critic=on); otherwise finish with \u0026quot;nothing left\u0026quot;.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eCritic: arm in a reply of its own, as in Step C: scope and id \u003ccode class=\"readme-inline-code\"\u003e\u003crun\u003e-critic\u003c/code\u003e, label \u003ccode class=\"readme-inline-code\"\u003euc KAN-7 critic\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eexpect: [\"critic\"]\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecarry: \"/event_type\"\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eexpires_in_ms\u003c/code\u003e = (deadline_min + 1) × 60000. If that arm is refused, skip the critic and finish. Otherwise spawn \u003ccode class=\"readme-inline-code\"\u003eultracode-verifier\u003c/code\u003e with session \u003ccode class=\"readme-inline-code\"\u003e\u003cown\u003e-critic\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edisplay\u003c/code\u003e \u003ccode class=\"readme-inline-code\"\u003e{\"name\":\"\u003cR\u003e critic\",\"icon\":\"review\",\"color\":\"rose\"}\u003c/code\u003e (dev flow: \u003ccode class=\"readme-inline-code\"\u003e\u003cR\u003e branch review\u003c/code\u003e), \u003ccode class=\"readme-inline-code\"\u003eoptions.functions.deny: D\u003c/code\u003e (dev flow: also \u003ccode class=\"readme-inline-code\"\u003e\"filesystem_root\":\"\u003cW\u003e\"\u003c/code\u003e) and the task: \u0026quot;Critic for run \u003ccode class=\"readme-inline-code\"\u003e\u003crun\u003e\u003c/code\u003e. Read the goal: kanban::ticket::get {\u0026quot;id\u0026quot;:\u0026quot;\u003cR\u003e\u0026quot;}. Accepted: \u0026lt;key: title …\u0026gt;. Parked: \u0026lt;key: outcome …\u0026gt;. List what the goal still needs as at most \u0026lt;max_items − tickets created\u0026gt; new_items with full cards, and what you noticed but the goal does not need as loose_ends; if nothing is missing, give verdict pass. Write one non-null state::compare-and-set to scope \u003ccode class=\"readme-inline-code\"\u003e\u003crun\u003e-critic\u003c/code\u003e, key \u003ccode class=\"readme-inline-code\"\u003ecritic\u003c/code\u003e, with item \u003ccode class=\"readme-inline-code\"\u003ecritic\u003c/code\u003e and no \u003ccode class=\"readme-inline-code\"\u003eexpected\u003c/code\u003e.\\nDeadline: \u003cdeadline_min\u003e min after this task starts.\\nComment author: ultracode-verifier.\u0026quot; In the dev flow add: \u0026quot;Branch review: in \u003cW\u003e, run the full test suite and the linter (\u003ccommands\u003e), then review \u003ccode class=\"readme-inline-code\"\u003egit diff \u003cbase\u003e...\u003cbranch\u003e\u003c/code\u003e for bugs, scope creep and missing tests. Every finding is a new_item with a dev card, or a loose_end. Worktree: \u003cW\u003e.\u0026quot; On its wake (allow or deadline), read the scope with \u003ccode class=\"readme-inline-code\"\u003estate::list\u003c/code\u003e; a null critic creates nothing. Its new_items and loose_ends become subtasks as in Step D. If any new_item was created and N \u0026lt; max_rounds, run Step B for N+1; otherwise finish.\u003c/p\u003e\n\u003ch2 id=\"step-g-finish-abort-messages-failures\" class=\"scroll-mt-20\"\u003eStep G: finish, abort, messages, failures\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFinish:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::list {\"parent_id\":\"\u003cR\u003e\",\"compact\":true}\u003c/code\u003e. Every run item still in \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e → update to \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e with outcome \u003ccode class=\"readme-inline-code\"\u003eunfinished\u003c/code\u003e. Every run item key you created or saw in an earlier list that is missing from the rows was deleted or detached from R: report it as \u003ccode class=\"readme-inline-code\"\u003eremoved\u003c/code\u003e. Report an item you canceled as \u003ccode class=\"readme-inline-code\"\u003ecanceled\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eComment the report on R: each item (key, title, outcome, one line, and its \u003ccode class=\"readme-inline-code\"\u003eresult\u003c/code\u003e when it has one), blocked questions, unverified tickets, stuck leads, removed tickets, canceled tickets and the plan changes, pending loose ends, rounds run, \u003ccode class=\"readme-inline-code\"\u003e≥ $C\u003c/code\u003e (read in this turn\u0026#39;s report reply; add \u003ccode class=\"readme-inline-code\"\u003eincomplete\u003c/code\u003e when it is a lower bound) and the stop reason. Dev flow, when this run created W: the baseline, the branch review verdict (\u003ccode class=\"readme-inline-code\"\u003enone\u003c/code\u003e for a null critic), the branch, the worktree and \u003ccode class=\"readme-inline-code\"\u003egit log --oneline \u003cbase\u003e..\u003cbranch\u003e\u003c/code\u003e (run it with cwd = W in this reply); name the commits of every ticket that is not verified or accepted (\u003ccode class=\"readme-inline-code\"\u003e(\u003cKEY\u003e)\u003c/code\u003e in their message): they are on the branch too.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFinish choice\u003c/strong\u003e (dev flow, only when this run created W). approve=on: \u003ccode class=\"readme-inline-code\"\u003eharness::ask {\"questions\":[{\"header\":\"Finish\",\"question\":\"How should \u003cbranch\u003e finish?\",\"options\":[{\"label\":\"Merge into \u003cbase\u003e\",\"description\":\"local merge, then remove the worktree\"},{\"label\":\"Push and open a PR\"},{\"label\":\"Keep the branch\",\"description\":\"branch and worktree stay as they are\"},{\"label\":\"Discard the branch\",\"description\":\"remove the worktree and delete the branch\"}]}]}\u003c/code\u003e; the turn ends. On the answer, do only what it says, with cwd = root:\u003cul\u003e\n\u003cli\u003eMerge: \u003ccode class=\"readme-inline-code\"\u003egit status --porcelain=v1 -b --untracked-files=no\u003c/code\u003e must show \u003ccode class=\"readme-inline-code\"\u003e\u003cbase\u003e\u003c/code\u003e with no changes, else say so and keep. Then \u003ccode class=\"readme-inline-code\"\u003egit merge --no-ff --no-edit \u003cbranch\u003e\u003c/code\u003e alone in its reply. On a conflict, \u003ccode class=\"readme-inline-code\"\u003egit merge --abort\u003c/code\u003e and keep. Only after a clean merge, \u003ccode class=\"readme-inline-code\"\u003egit worktree remove \u003cW\u003e\u003c/code\u003e; if it refuses, quote it, keep the worktree and the branch, and report \u003ccode class=\"readme-inline-code\"\u003emerged; worktree kept\u003c/code\u003e. Otherwise \u003ccode class=\"readme-inline-code\"\u003egit branch -d \u003cbranch\u003e\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePR: \u003ccode class=\"readme-inline-code\"\u003egit push -u origin \u003cbranch\u003e\u003c/code\u003e, then \u003ccode class=\"readme-inline-code\"\u003egh pr create --base \u003cbase\u003e --head \u003cbranch\u003e --title \"\u003cR title\u003e\" --body \"\u003cthe report\u003e\"\u003c/code\u003e (or a registered PR function you find with \u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eKeep: nothing.\u003c/li\u003e\n\u003cli\u003eDiscard: \u003ccode class=\"readme-inline-code\"\u003egit worktree remove --force \u003cW\u003e\u003c/code\u003e, then \u003ccode class=\"readme-inline-code\"\u003egit branch -D \u003cbranch\u003e\u003c/code\u003e.\napprove=off: keep, and say in the report how to merge. While the card is unanswered, a user message that is not one of its labels asks the card again. Comment the result on R.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::move {\"id\":\"\u003cR\u003e\",\"status\":\"done\",\"actor\":\"ultracode\",\"compact\":true}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIf \u003ccode class=\"readme-inline-code\"\u003enotify\u003c/code\u003e is set, read its contract with \u003ccode class=\"readme-inline-code\"\u003eengine::functions::info {\"function_id\":\"\u003cnotify\u003e\"}\u003c/code\u003e, then call it with the report.\u003c/li\u003e\n\u003cli\u003eThe final chat message is the report.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003eHard stops.\u003c/strong\u003e Push, merge, delete a branch or remove a worktree only as the user\u0026#39;s Finish answer. Never write outside root. Never run git commands that move the user\u0026#39;s checkout (\u003ccode class=\"readme-inline-code\"\u003echeckout\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eswitch\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ereset\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003estash\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eclean\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAbort\u003c/strong\u003e (the user says stop, or the blocked check in Step D): unregister the armed wave with \u003ccode class=\"readme-inline-code\"\u003eengine::unregister_trigger {\"id\":\"\u003csubscription id\u003e\"}\u003c/code\u003e (from the arm result or \u003ccode class=\"readme-inline-code\"\u003eharness::triggers::list {}\u003c/code\u003e); \u003ccode class=\"readme-inline-code\"\u003eharness::stop\u003c/code\u003e each lead of the in-flight wave (never your own session: stop cascades and would cancel this turn); move each in-flight ticket to \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e with outcome \u003ccode class=\"readme-inline-code\"\u003eunfinished\u003c/code\u003e, or with outcome \u003ccode class=\"readme-inline-code\"\u003estuck\u003c/code\u003e and the comment \u003ccode class=\"readme-inline-code\"\u003estuck: \u003clead\u003e still running; stop refused: \u003cerror\u003e\u003c/code\u003e when its stop errors; finish with the reason \u003ccode class=\"readme-inline-code\"\u003eaborted\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003eblocked: …\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUser message mid-run:\u003c/strong\u003e while your \u003ccode class=\"readme-inline-code\"\u003eharness::ask\u003c/code\u003e card is unanswered, the message answers it (Step A plan, Step G finish), \u003ccode class=\"readme-inline-code\"\u003econtinue\u003c/code\u003e included. Otherwise answer from the board. A request to change the plan runs \u003cstrong\u003eReplan\u003c/strong\u003e; added work becomes a To do subtask of R that runs next round.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eReplan\u003c/strong\u003e (the user changes the design, a task, or drops one: from the Plan card before Start, or in any message after it):\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eRewrite R\u0026#39;s description first, \u003ccode class=\"readme-inline-code\"\u003ekanban::ticket::update {\"id\":\"\u003cR\u003e\",\"description\":…}\u003c/code\u003e: the whole text you wrote at Step A.5, with the Design (plain flow: the Goal) changed to match, and one \u003ccode class=\"readme-inline-code\"\u003ePlan change: \u003cone line\u003e\u003c/code\u003e line appended per replan.\u003c/li\u003e\n\u003cli\u003eThen the items. First create the new items as in Step A.7 (layer by layer, passing the run\u0026#39;s project and release). Then, in a later reply: rewrite the card (and the title, if it changed) of every affected item in \u003ccode class=\"readme-inline-code\"\u003etodo\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003ebacklog\u003c/code\u003e (a card that now needs a new item\u0026#39;s output gets \u003ccode class=\"readme-inline-code\"\u003eDepends on: \u003cits key\u003e\u003c/code\u003e); cancel each dropped item (see Lanes) with the comment \u003ccode class=\"readme-inline-code\"\u003ecanceled: \u003cwhy\u003e\u003c/code\u003e; and rewrite, or cancel with \u003ccode class=\"readme-inline-code\"\u003ecanceled: depends on dropped \u003cKEY\u003e\u003c/code\u003e, every item whose \u003ccode class=\"readme-inline-code\"\u003eDepends on:\u003c/code\u003e names a dropped key. Never edit an item in \u003ccode class=\"readme-inline-code\"\u003ein_progress\u003c/code\u003e: when the change touches one, create a follow-up item \u003ccode class=\"readme-inline-code\"\u003eAlign \u003cKEY\u003e with the plan change: …\u003c/code\u003e whose card opens with \u003ccode class=\"readme-inline-code\"\u003eDepends on: \u003cKEY\u003e\u003c/code\u003e and says \u003ccode class=\"readme-inline-code\"\u003eIf \u003cKEY\u003e is not in done, write failed with summary \"waiting for \u003cKEY\u003e\"\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eComment on R: \u003ccode class=\"readme-inline-code\"\u003eplan changed: \u003cone line\u003e · updated \u003ckeys\u003e · added \u003ckeys\u003e · dropped \u003ckeys\u003e · follow-ups \u003ckeys\u003e\u003c/code\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAfter Start, the changes take effect from the next round (Q_N is fixed). The user\u0026#39;s message is the approval: apply it without a card, unless it is unclear whether it changes the plan; then ask in chat and change nothing. Never dispatch from a user-message turn, with one exception: the answer to your own \u003ccode class=\"readme-inline-code\"\u003eharness::ask\u003c/code\u003e card continues the step that asked it (Step A design or plan, the Step G finish choice).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode class=\"readme-inline-code\"\u003econtinue\u003c/code\u003e:\u003c/strong\u003e call \u003ccode class=\"readme-inline-code\"\u003eharness::triggers::list {}\u003c/code\u003e. If a \u003ccode class=\"readme-inline-code\"\u003euc \u003cR\u003e …\u003c/code\u003e wake is still armed, say so and end the turn. If the last wake was a deadline after a binding failure notice, finish with \u003ccode class=\"readme-inline-code\"\u003eblocked: …\u003c/code\u003e. Otherwise run Step D on the last armed scope as a deadline wake.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eA deleted ticket:\u003c/strong\u003e if a kanban call fails because the ticket does not exist or is deleted, don\u0026#39;t retry. Drop that ticket from the run (no more writes or dispatch; ignore its document) and list it in the report as \u003ccode class=\"readme-inline-code\"\u003eremoved\u003c/code\u003e. If R itself is deleted, skip every later write to R and create no new items (a deleted ticket takes no subtasks: list them in the report); the report goes only to the chat and to \u003ccode class=\"readme-inline-code\"\u003enotify\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAny other kanban failure:\u003c/strong\u003e arm \u003ccode class=\"readme-inline-code\"\u003eengine::register_trigger {\"trigger_type\":\"timer\",\"config\":{\"in_ms\":60000},\"label\":\"uc \u003cR\u003e kanban-retry r\u003cN\u003e \u003cstep\u003e\"}\u003c/code\u003e and end the turn; the wake is handled in Step D. On a second failure of the same call, report in chat and stop: the results are safe in state, and \u003ccode class=\"readme-inline-code\"\u003econtinue\u003c/code\u003e resumes.\u003c/p\u003e\n\u003cp\u003eEnd every turn with a final message that is only one status line, e.g. \u003ccode class=\"readme-inline-code\"\u003er1 w1: KAN-12..13 leads running, deadline 133 min\u003c/code\u003e, with no recap above it. Only the Step G report, and a design or plan card, are longer.\u003c/p\u003e\n"])</script><script>self.__next_f.push([1,"60:[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-panel flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-5 sm:px-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"agents/ultracode.md\"}],null]}],[\"$\",\"div\",null,{\"className\":\"readme-prose px-5 py-6 sm:px-8 sm:py-7\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1c1\"}}]]}]\n"])</script><script>self.__next_f.push([1,"12e:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}]\n12f:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"neutral#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"neutral\"}]]}],[\"$\",\"span\",\"blue#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"blue\"}]]}],[\"$\",\"span\",\"purple#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"purple\"}]]}],[\"$\",\"span\",\"teal#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"teal\"}]]}],[\"$\",\"span\",\"green#4\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"green\"}]]}],[\"$\",\"span\",\"amber#5\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"amber\"}]]}],[\"$\",\"span\",\"…#6\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"…\"}]]}]]]}]\n130:null\n131:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n"])</script><script>self.__next_f.push([1,"132:[\"$\",\"li\",\"icon\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"icon\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"agent#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"agent\"}]]}],[\"$\",\"span\",\"code#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"code\"}]]}],[\"$\",\"span\",\"search#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"search\"}]]}],[\"$\",\"span\",\"terminal#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"terminal\"}]]}],[\"$\",\"span\",\"database#4\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"database\"}]]}],[\"$\",\"span\",\"test#5\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"test\"}]]}],[\"$\",\"span\",\"…#6\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"…\"}]]}]]]}],null]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"133:[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 1 chars-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 1 chars\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Short functional name such as `Frontend`; trimmed, and cut to its first 48 characters when longer.\"}],null,null]}]}]\n134:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n135:[\"$\",\"li\",\"model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"136:[\"$\",\"li\",\"options\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"options\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"filesystem_root\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"filesystem_root\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Absolute filesystem root for the child turn; omit to inherit the parent's.\"}],null,null]}]}],[\"$\",\"li\",\"functions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"functions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Dispatch policy for the child, intersected with the parent's (narrow, never escalate).\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"allow\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"allow\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deny\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deny\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"expose\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"expose\"}],\"$L1c2\",null,null,\"$L1c3\",\"$L1c4\"]}],null,null,\"$L1c5\"]}]}]]}]]}],\"$L1c6\"]]}]]}]}]]}]}],\"$L1c7\",\"$L1c8\",\"$L1c9\",\"$L1ca\",\"$L1cb\",\"$L1cc\",\"$L1cd\",\"$L1ce\",\"$L1cf\",\"$L1d0\"]}]]}],\"$L1d1\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"137:[\"$\",\"li\",\"parent_session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Display-only parent for the console tree when there is no live parent turn; grants no policy inheritance.\"}],null,null]}]}]\n138:[\"$\",\"li\",\"provider\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n139:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Session id to spawn into, created if absent; an existing id may be reused only inside the caller's own tree.\"}],null,null]}]}]\n13a:[\"$\",\"li\",\"task\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"task\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The child's self-contained goal, its opening user message; name every required resource selector literally (the child cannot infer them).\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"13b:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"child_session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"child_session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"child_turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"child_turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"reused\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reused\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The named session already existed and was reused — its prior transcript and parent linkage were retained (only possible with an explicit `session_id`).\"}],null,null]}]}]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"13c:[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}]\n"])</script><script>self.__next_f.push([1,"13d:[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"armed_wakes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"armed_wakes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"WHAT the session is parked on, when `expects_wake`: each armed wake's watch and deadline, so \\\"parked 12m on state operation_meta/status — never written\\\" is readable from the outside instead of the session just looking quietly done.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"config\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"config\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"expires_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"expires_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"subscription_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"subscription_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"trigger_type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"trigger_type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The registered trigger's type/config, read from the canonicalised registration request. Absent on records that predate it.\"}],null,null]}]}]]}]}],null]}]}],[\"$\",\"li\",\"children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L1d2\",\"$L1d3\"]}],null,\"$L1d4\",null]}]}],\"$L1d5\",\"$L1d6\",\"$L1d7\",\"$L1d8\",\"$L1d9\",\"$L1da\",\"$L1db\",\"$L1dc\",\"$L1dd\",\"$L1de\",\"$L1df\",\"$L1e0\",\"$L1e1\",\"$L1e2\",\"$L1e3\",\"$L1e4\",\"$L1e5\",\"$L1e6\",\"$L1e7\"]}]\n"])</script><script>self.__next_f.push([1,"13e:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n13f:null\n140:null\n141:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}]\n142:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n143:null\n144:null\n"])</script><script>self.__next_f.push([1,"145:[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"by_model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"by_model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The same counters per model that generated a step, ordered by provider then model. Absent when nothing generated, and from a harness that predates it.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"cache_read_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}],[\"$\",\"li\",\"cache_write_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_write_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}],[\"$\",\"li\",\"cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],\"$L1e8\",\"$L1e9\",\"$L1ea\"]}],\"$L1eb\",null,null]}]}],\"$L1ec\",\"$L1ed\",\"$L1ee\",\"$L1ef\",\"$L1f0\",\"$L1f1\",\"$L1f2\"]}]}],null]}]}],\"$L1f3\",\"$L1f4\",\"$L1f5\",\"$L1f6\",\"$L1f7\",\"$L1f8\",\"$L1f9\",\"$L1fa\",\"$L1fb\",\"$L1fc\",\"$L1fd\",\"$L1fe\",\"$L1ff\"]}]}]\n"])</script><script>self.__next_f.push([1,"146:[\"$\",\"li\",\"complete\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"complete\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n147:[\"$\",\"li\",\"root_session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"root_session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"148:[\"$\",\"li\",\"totals\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"totals\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"by_model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"by_model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The same counters per model that generated a step, ordered by provider then model. Absent when nothing generated, and from a harness that predates it.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"cache_read_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}],[\"$\",\"li\",\"cache_write_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_write_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}],\"$L200\",\"$L201\",\"$L202\",\"$L203\",\"$L204\",\"$L205\",\"$L206\",\"$L207\"]}]}],null]}]}],\"$L208\",\"$L209\",\"$L20a\",\"$L20b\",\"$L20c\",\"$L20d\",\"$L20e\",\"$L20f\",\"$L210\",\"$L211\"]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"149:[\"$\",\"li\",\"traces\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"traces\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Trace/span aggregates when the engine's in-memory observability exporter is available. Usage metrics remain available when it is not.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"by_session\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"by_session\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",7,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"depth\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"depth\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"duration_ms\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"duration_ms\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Elapsed window from the session's first observed span to its last.\"}],null,null]}]}],\"$L212\",\"$L213\",\"$L214\",\"$L215\",\"$L216\"]}]]}]}]]}]}],\"$L217\",\"$L218\",\"$L219\",\"$L21a\"]}]]}],\"$L21b\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"14a:null\n14b:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"1…16 chars-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"1…16 chars\"}]]}]]}]\n14c:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Short chip label such as `Approach`, 1-16 characters; prefixes the answer line (`Approach: \u003clabel\u003e`).\"}]\n14d:[\"$\",\"li\",\"multi_select\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"multi_select\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Let the user pick several options (checkboxes) instead of one.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"14e:[\"$\",\"li\",\"options\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"options\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"2…4 items-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"2…4 items\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"2-4 discrete choices; do not add an \\\"Other\\\" option, the UI adds a free-text one.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Optional one-line explanation shown under the label.\"}],null,null]}]}],[\"$\",\"li\",\"label\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"label\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"1…80 chars-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"1…80 chars\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The choice as the user sees and sends it, 1-80 characters, unique within its question.\"}],null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"14f:[\"$\",\"li\",\"question\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"question\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 1 chars-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 1 chars\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The full question text shown above the options.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"150:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"question_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"question_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The function-call id of this ask.\"}],null,null]}]}],[\"$\",\"li\",\"questions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"questions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The questions as shown, in request order.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"header\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"header\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"1…16 chars-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"1…16 chars\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Short chip label such as `Approach`, 1-16 characters; prefixes the answer line (`Approach: \u003clabel\u003e`).\"}],null,null]}]}],[\"$\",\"li\",\"multi_select\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"multi_select\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Let the user pick several options (checkboxes) instead of one.\"}],null,null]}]}],[\"$\",\"li\",\"options\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"options\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L21c\",\"$L21d\"]}],\"$L21e\",\"$L21f\",null]}]}],\"$L220\"]}]}],null]}]}],\"$L221\",\"$L222\",\"$L223\"]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"151:[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}]\n"])</script><script>self.__next_f.push([1,"152:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"current\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"current\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"What is actually stored, when the swap did not happen.\"}],null,null]}]}],[\"$\",\"li\",\"swapped\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"swapped\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"153:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n154:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n155:null\n156:null\n157:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Absolute path of board.json.\"}]\n158:[\"$\",\"li\",\"canceled_status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"canceled_status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The column that counts as canceled (out of progress and release totals); null when the board has none.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"159:[\"$\",\"li\",\"columns\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"columns\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Board columns left to right.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Stable column id stored on tickets.\"}],null,null]}]}],[\"$\",\"li\",\"label\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"label\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Name shown on the board.\"}],null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"15a:[\"$\",\"li\",\"configuration_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"configuration_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n15b:[\"$\",\"li\",\"data_path\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data_path\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Configured path, as written.\"}],null,null]}]}]\n15c:[\"$\",\"li\",\"data_path_resolved\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data_path_resolved\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Absolute folder the board file is read from.\"}],null,null]}]}]\n15d:[\"$\",\"li\",\"default_status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"default_status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n15e:[\"$\",\"li\",\"done_status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"done_status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The column that counts as done for progress, releases and subtasks.\"}],null,null]}]}]\n15f:[\"$\",\"li\",\"id_prefix\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id_prefix\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n160:[\"$\",\"li\",\"priorities\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-"])</script><script>self.__next_f.push([1,"3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priorities\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n161:[\"$\",\"li\",\"project_root\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_root\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"162:[\"$\",\"li\",\"subscribers\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"subscribers\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"change\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"change\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"comment\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"163:null\n164:null\n165:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Required; unique among projects (ASCII case ignored).\"}]\n"])</script><script>self.__next_f.push([1,"166:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"archived_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"archived_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set when archived; an archived project refuses new tickets.\"}],null,null]}]}],[\"$\",\"li\",\"color\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"color\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"blue | purple | teal | green | amber | rose.\"}],null,null]}]}],[\"$\",\"li\",\"counts\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"counts\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"done\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"done\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Of those, the ones in the done column.\"}],null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L224\",\"$L225\",null,\"$L226\",\"$L227\",\"$L228\"]}],null,null,null]}]}],\"$L229\",\"$L22a\",\"$L22b\",\"$L22c\",\"$L22d\",\"$L22e\"]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"167:[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]\n168:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n169:[\"$\",\"li\",\"parent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Make the new ticket a subtask of this ticket (uuid or key). The parent must be live and not a subtask itself.\"}],null,null]}]}]\n16a:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n16b:[\"$\",\"li\",\"project\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Project id or name. An archived project refuses new tickets.\"}],null,null]}]}]\n16c:[\"$\",\"li\",\"release\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Release id or name.\"}],null,null]}]}]\n16d:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Column id; defaults to the configured default_status.\"}],null,null]}]}]\n16e:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10p"])</script><script>self.__next_f.push([1,"x] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Required.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"16f:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"activity\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"activity\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"changes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"changes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",3,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"field\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"field\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"from\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L22f\",\"$L230\",null,\"$L231\",\"$L232\",\"$L233\"]}],null,null,null]}]}],\"$L234\"]}]]}]}]]}]}],\"$L235\",\"$L236\",\"$L237\",\"$L238\",\"$L239\"]}]}],null]}]}],\"$L23a\",\"$L23b\",\"$L23c\",\"$L23d\",\"$L23e\",\"$L23f\",\"$L240\",\"$L241\",\"$L242\",\"$L243\",\"$L244\",\"$L245\",\"$L246\",\"$L247\",\"$L248\",\"$L249\",\"$L24a\",\"$L24b\",\"$L24c\",\"$L24d\"]}]]}],\"$L24e\"]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"170:[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}]\n171:[\"$\",\"li\",\"at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"172:[\"$\",\"li\",\"changes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"changes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"field\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"field\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"from\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"from\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"to\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"to\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"173:[\"$\",\"li\",\"comment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n174:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n175:[\"$\",\"li\",\"seq\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"seq\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n176:[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n177:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created\"}],null,null]}]}]\n178:[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"179:[\"$\",\"li\",\"children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live subtasks by ticket number.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L24f\",\"$L250\",null,\"$L251\",\"$L252\",\"$L253\"]}],null,null,null]}]}],\"$L254\"]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"17a:[\"$\",\"li\",\"comments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"author\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"author\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}],[\"$\",\"li\",\"body\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"body\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set for a reply; replies stay one level deep.\"}],null,null]}]}],[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"17b:[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n17c:[\"$\",\"li\",\"created_by\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_by\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n17d:[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set when soft-deleted; the row stays on disk.\"}],null,null]}]}]\n17e:[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n17f:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Internal uuid.\"}],null,null]}]}]\n180:[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Human-readable id, e.g. KAN-1.\"}],null,null]}]}]\n181:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n182:[\"$\",\"li\",\"order\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreg"])</script><script>self.__next_f.push([1,"round\",\"children\":\"order\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Position inside its column.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"183:[\"$\",\"li\",\"parent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The parent, deleted or not; `null` for a ticket that is not a subtask.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],\"$L255\",null,null,\"$L256\",\"$L257\"]}],null,null,null]}]}],\"$L258\",\"$L259\"]}]]}],\"$L25a\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"184:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the parent ticket. One level deep: a parent has no parent.\"}],null,null]}]}]\n185:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"186:[\"$\",\"li\",\"progress\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"progress\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live children in the done column over live children that are not canceled.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"done\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"done\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"187:[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the project (several tickets, independent of the release).\"}],null,null]}]}]\n188:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the release.\"}],null,null]}]}]\n189:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Column id.\"}],null,null]}]}]\n18a:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n18b:[\"$\",\"li\",\"updated_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n18c:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"limit\"}]\n18d:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}]\n18e:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}]\n18f:null\n190:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]\n191:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Only the subtasks of this ticket (uuid or"])</script><script>self.__next_f.push([1," key); empty string = tickets that are not subtasks.\"}],null,null]}]}]\n192:[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Only tickets in this project (id or name); empty string = tickets in no project.\"}],null,null]}]}]\n193:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Only tickets in this release (id or name); empty string = tickets in no release.\"}],null,null]}]}]\n194:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Column id.\"}],null,null]}]}]\n195:[\"$\",\"li\",\"updated_since\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_since\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Only tickets updated after this ISO timestamp.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"196:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"tickets\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"tickets\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"comment_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L25b\",\"$L25c\"]}],null,null,null]}]}],\"$L25d\",\"$L25e\",\"$L25f\",\"$L260\",\"$L261\",\"$L262\",\"$L263\",\"$L264\",\"$L265\",\"$L266\",\"$L267\",\"$L268\"]}]]}],\"$L269\"]]}]}],null]}]}]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"197:[\"$\",\"li\",\"index\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"index\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Zero-based position in the target column.\"}],null,null]}]}]\n198:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Target column id.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"199:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"activity\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"activity\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"changes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"changes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",3,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"field\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"field\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"from\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L26a\",\"$L26b\",null,\"$L26c\",\"$L26d\",\"$L26e\"]}],null,null,null]}]}],\"$L26f\"]}]]}]}]]}]}],\"$L270\",\"$L271\",\"$L272\",\"$L273\",\"$L274\"]}]}],null]}]}],\"$L275\",\"$L276\",\"$L277\",\"$L278\",\"$L279\",\"$L27a\",\"$L27b\",\"$L27c\",\"$L27d\",\"$L27e\",\"$L27f\",\"$L280\",\"$L281\",\"$L282\",\"$L283\",\"$L284\",\"$L285\",\"$L286\",\"$L287\",\"$L288\"]}]]}],\"$L289\"]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"19a:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n19b:null\n19c:null\n19d:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or null to unassign.\"}]\n19e:[\"$\",\"li\",\"compact\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"compact\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Return the compact row (key, title, status, priority, assignee, comment_count) instead of the full ticket.\"}],null,null]}]}]\n19f:[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n1a0:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Ticket uuid or human-readable key (KAN-1, case-insensitive).\"}],null,null]}]}]\n1a1:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Replaces the whole label set. Prefer add_labels / remove_labels: they edit the labels the ticket has when the write runs, so concurrent label edits do not overwrite each other.\"}],null,null]}]}]\n1a2:[\"$\",\"li\",\"parent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Ticket uuid or key to make this ticket a subtask of, or null to detach it. One level only: the parent must be live and not a subtask, and a ticket with subtasks cannot become one.\"}],null,null]}]}]\n1a3:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n1a4:[\"$\",\"li\",\"project\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-w"])</script><script>self.__next_f.push([1,"rap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Project id or name, or null to clear. An archived project refuses new tickets.\"}],null,null]}]}]\n1a5:[\"$\",\"li\",\"release\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Release id or name, or null to clear.\"}],null,null]}]}]\n1a6:[\"$\",\"li\",\"remove_labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"remove_labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Labels to drop from the current ones (ASCII case ignored). Applied after `labels`, before `add_labels`.\"}],null,null]}]}]\n1a7:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n1a8:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1a9:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"activity\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"activity\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"changes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"changes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",3,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"field\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"field\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"from\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L28a\",\"$L28b\",null,\"$L28c\",\"$L28d\",\"$L28e\"]}],null,null,null]}]}],\"$L28f\"]}]]}]}]]}]}],\"$L290\",\"$L291\",\"$L292\",\"$L293\",\"$L294\"]}]}],null]}]}],\"$L295\",\"$L296\",\"$L297\",\"$L298\",\"$L299\",\"$L29a\",\"$L29b\",\"$L29c\",\"$L29d\",\"$L29e\",\"$L29f\",\"$L2a0\",\"$L2a1\",\"$L2a2\",\"$L2a3\",\"$L2a4\",\"$L2a5\",\"$L2a6\",\"$L2a7\",\"$L2a8\"]}]]}],\"$L2a9\"]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"1aa:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Comment id to reply to; replies stay one level deep.\"}],null,null]}]}]\n1ab:[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Ticket uuid or human-readable key (KAN-1, case-insensitive).\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1ac:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"comment\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"author\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"author\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}],[\"$\",\"li\",\"body\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"body\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set for a reply; replies stay one level deep.\"}],null,null]}]}],[\"$\",\"li\",\"ticket_id\",{\"children\":\"$L2aa\"}]]}]}],null]}]}],\"$L2ab\"]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"1ad:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n1ae:null\n1af:null\n1b0:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Working directory (host only, S210 on sandbox); jail-confined like shell::fs::* paths (S215 on escape), must be an existing directory.\"}]\n1b1:[\"$\",\"li\",\"env\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"env\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Per-call env values (host only, S210 on sandbox); exec-hijacking keys (PATH, IFS, HOME, LD_*/DYLD_*, …) reject the whole call S210.\"}],null,null]}]}]\n1b2:[\"$\",\"li\",\"stdin\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stdin\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Bytes written to the program's stdin, then EOF (host only, S210 on sandbox); omit to leave stdin at /dev/null.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1b3:[\"$\",\"li\",\"target\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"target\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"all of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Where to run the command. Defaults to the host worker; pass `{ kind: \\\"sandbox\\\", sandbox_id }` to forward the call to a microVM.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"all of\",\" (\",1,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"kind\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"kind\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"host#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"host\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"kind\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"kind\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"sandbox#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"sandbox\"}]]}]]]}],null]}],null,null,null]}]}],[\"$\",\"li\",\"sandbox_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"sandbox_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uuid\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]]}]]]}]]}]]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"1b4:[\"$\",\"li\",\"timeout_ms\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timeout_ms\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Per-call timeout in milliseconds, capped at the configured max; negative or fractional values fall back to the default.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1b5:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"duration_ms\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"duration_ms\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"exit_code\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"exit_code\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int32\"]}],null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"stderr\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stderr\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"stderr_truncated\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stderr_truncated\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"stdout\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stdout\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"stdout_truncated\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stdout_truncated\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"timed_out\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L2ac\",\"$L2ad\",null,\"$L2ae\",\"$L2af\",\"$L2b0\"]}],null,null,null]}]}]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"1b6:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n1b7:null\n1b8:null\n1b9:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Base folder for the snapshot (default `.`).\"}]\n1ba:[\"$\",\"li\",\"per_folder_limit\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"per_folder_limit\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Maximum children listed per folder. When more exist, the folder is flagged `truncated` and callers should switch to `coder::list-folder`.\"}],null,null]}]}]\n1bb:[\"$\",\"li\",\"use_default_excludes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"use_default_excludes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Prune directories matching default_exclude_globs (see coder::info) into childless `truncated` stubs; false lists everything.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1bc:[\"$\",\"section\",null,{\"className\":\"flex min-w-0 flex-col border-0 rounded-none bg-background\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"path\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"path\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Canonical absolute path of the requested folder (resolved through the jail). Nodes carry only `name`, and the root node's path IS this `path` — do not join the root's `name` onto it; derive children by joining from here: child path = parent path + \\\"/\\\" + name. Operations on derived paths re-validate through the jail.\"}],null,null]}]}],[\"$\",\"li\",\"root\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"root\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"all of\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Root node of the snapshot; its `name` is the folder's basename.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"all of\",\" (\",1,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown[]\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"kind\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"kind\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"file#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"file\"}]]}],[\"$\",\"span\",\"dir#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"dir\"}]]}],\"$L2b1\",\"$L2b2\"]]}],\"$L2b3\"]}],null,null,null]}]}],\"$L2b4\",\"$L2b5\",\"$L2b6\",\"$L2b7\",\"$L2b8\"]}]]}]]]}]}],null]}]}]]}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"1bd:[\"$\",\"header\",null,{\"className\":\"flex min-h-9 items-center border-b border-line bg-paper px-5\",\"children\":[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"response\"}]}]\n"])</script><script>self.__next_f.push([1,"1be:[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-[13px]\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"builtin\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"builtin\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Bundled with the worker, no file behind it (see `list`).\"}],null,null]}]}],[\"$\",\"li\",\"color\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"color\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Harness subagent color token (closed set, validated at write time); `null` = neutral.\"}],null,null]}]}],[\"$\",\"li\",\"composer_placeholder\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"composer_placeholder\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Example request for the chat's empty composer (see `list`): this profile's own value, never inherited; omitted when absent or blank.\"}],null,null]}]}],[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"extends\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"extends\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Parent profile id (`extends:`), as declared; `null` = none.\"}],null,null]}]}],[\"$\",\"li\",\"functions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"functions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Preloaded functions, resolved through `extends` (the nearest profile with a non-empty list): engine function ids whose contracts the harness pre-loads into the system prompt of every session running as this profile, so the model calls them without discovery or a contract lookup. Empty = none.\"}],null,null]}]}],\"$L2b9\",\"$L2ba\",\"$L2bb\",\"$L2bc\",\"$L2bd\",\"$L2be\",\"$L2bf\",\"$L2c0\",\"$L2c1\",\"$L2c2\",\"$L2c3\",\"$L2c4\",\"$L2c5\",\"$L2c6\",\"$L2c7\",\"$L2c8\"]}]}]}]\n"])</script><script>self.__next_f.push([1,"1bf:[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"action\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"action\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Human-readable event text declared as `metadata.action`.\"}],null,null]}]}],[\"$\",\"li\",\"conditions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"conditions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"config\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"config\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}],null]}]}],[\"$\",\"li\",\"config\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"config\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"expires_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"expires_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"fires\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"fires\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L2c9\",\"$L2ca\"]}],null,null,null]}]}],\"$L2cb\",\"$L2cc\",\"$L2cd\",\"$L2ce\",\"$L2cf\",\"$L2d0\",\"$L2d1\"]}]\n"])</script><script>self.__next_f.push([1,"1c2:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"all of\"}]\n1c3:null\n1c4:null\n"])</script><script>self.__next_f.push([1,"1c5:[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",1,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"all of\",\" (\",1,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"agent_trigger#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"agent_trigger\"}]]}],[\"$\",\"span\",\"native#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"native\"}]]}]]]}],null]}]]}]]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1c6:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n1c7:[\"$\",\"li\",\"max_children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Fan-out guard for the child's own spawns.\"}],null,null]}]}]\n1c8:[\"$\",\"li\",\"max_output_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_output_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Inherits the parent's ceiling unless explicitly narrowed/overridden.\"}],null,null]}]}]\n1c9:[\"$\",\"li\",\"max_turns\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_turns\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Turn cap for the child, capped at the parent's remaining budget; omit unless required (small values strand the child).\"}],null,null]}]}]\n1ca:[\"$\",\"li\",\"max_validation_retries\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_validation_retries\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Override of the child's validation-retry budget.\"}],null,null]}]}]\n1cb:[\"$\",\"li\",\"orches"])</script><script>self.__next_f.push([1,"trator\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"orchestrator\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Let the child spawn, send, and register triggers (still capped by the parent's policy); default false makes it a leaf.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1cc:[\"$\",\"li\",\"output\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The child's deliverable: text / json / json+schema.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"text#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"text\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"schema\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"schema\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"json#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"json\"}]]}]]]}],\"$L2d2\"]}],null,null,null]}]}]]}]]}]]]}]]}],\"$L2d3\"]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1cd:[\"$\",\"li\",\"skills\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"skills\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Exact skill ids advertised to the child; omitted or empty means all (a reused child inherits when omitted).\"}],null,null]}]}]\n1ce:[\"$\",\"li\",\"system_prompt\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"system_prompt\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1cf:[\"$\",\"li\",\"system_prompt_strategy\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"system_prompt_strategy\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"all of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"How `system_prompt` combines with the built-in prompt.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",1,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"all of\",\" (\",1,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",3,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"override#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"override\"}]]}]]]}],null]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"enrich#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"enrich\"}]]}]]]}],null]}]]}],[\"$\",\"div\",\"variant-2\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",3]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"disabled#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"disabled\"}]]}]]]}],null]}]]}]]]}]]}]]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1d0:[\"$\",\"li\",\"thinking_level\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"thinking_level\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"minimal#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"minimal\"}]]}],[\"$\",\"span\",\"low#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"low\"}]]}],[\"$\",\"span\",\"medium#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"medium\"}]]}],[\"$\",\"span\",\"high#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"high\"}]]}],[\"$\",\"span\",\"xhigh#4\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"xhigh\"}]]}]]]}],null]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"off#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"off\"}]]}]]]}],null]}]]}]]]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1d1:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n1d2:null\n1d3:null\n"])</script><script>self.__next_f.push([1,"1d4:[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"function_call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1d5:[\"$\",\"li\",\"context\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"context\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The last generate step's context accounting (budget, categories, provider-exact usage once it lands) — what a UI meter should show instead of re-estimating the transcript. Verbose only; absent before the first generate.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"categories\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"categories\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Where the request's tokens sit. Categories are assembly-time estimates; `hook_guidance` is the measured growth after assembly (pre-generate hook appends and orphan-repair patches), 0 when the request left assembly unchanged.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",6,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"hook_guidance\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"hook_guidance\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"messages\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"messages\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Estimated tokens of the assembled window's messages, by role.\"}],null,\"$L2d4\"]}]}],\"$L2d5\",\"$L2d6\",\"$L2d7\",\"$L2d8\"]}]]}]}]]}]}],\"$L2d9\",\"$L2da\",\"$L2db\",\"$L2dc\",\"$L2dd\",\"$L2de\",\"$L2df\",\"$L2e0\",\"$L2e1\",\"$L2e2\",\"$L2e3\",\"$L2e4\",\"$L2e5\",\"$L2e6\",\"$L2e7\",\"$L2e8\",\"$L2e9\",\"$L2ea\"]}]]}],\"$L2eb\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"1d6:[\"$\",\"li\",\"depth\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"depth\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1d7:[\"$\",\"li\",\"expects_wake\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"expects_wake\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The session owns an armed wake (a one-shot notify subscription): a completed turn here is NOT the run's outcome — a later turn in this session carries it. Mirrors the `terminal` flag on `harness::turn-completed` (`expects_wake == !terminal`). Pollers (e.g. workflow reconcile) must treat `completed \u0026\u0026 expects_wake` as still running.\"}],null,null]}]}]\n1d8:[\"$\",\"li\",\"max_transient_resumes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_transient_resumes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1d9:[\"$\",\"li\",\"max_turns\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_turns\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1da:[\"$\",\"li\",\"max_validation_retries\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_validation_retries\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1db:[\"$\",\"li\",\"partial_result_available\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"partial_result_available\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boole"])</script><script>self.__next_f.push([1,"an\"}],null,null,null,null]}],null,null,null]}]}]\n1dc:[\"$\",\"li\",\"pending_function_calls\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"pending_function_calls\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1dd:[\"$\",\"li\",\"queued\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"queued\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Messages queued while a step streams, in arrival order; they land in the transcript when the stream ends.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"entry_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"entry_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Deterministic transcript entry id the drain appends under, so a redelivered drain is a no-op.\"}],null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"message\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"message\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The canonical transcript message union. Untagged: the single-variant role tags disambiguate deserialization (assistant/function_result/custom are tried before user so their required fields gate the match).\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",4,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",4,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[\"$L2ec\",null,null,\"$L2ed\"]}]}],\"$L2ee\",\"$L2ef\",\"$L2f0\",\"$L2f1\",\"$L2f2\",\"$L2f3\",\"$L2f4\",\"$L2f5\",\"$L2f6\",\"$L2f7\"]}]]}],\"$L2f8\",\"$L2f9\",\"$L2fa\"]]}]]}]}]]}]}],\"$L2fb\",\"$L2fc\",\"$L2fd\"]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"1de:[\"$\",\"li\",\"result\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"result\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],null,null,null]}]}]\n1df:[\"$\",\"li\",\"result_error\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"result_error\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n1e0:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1e1:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"running#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"running\"}]]}],[\"$\",\"span\",\"awaiting_functions#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"awaiting_functions\"}]]}],[\"$\",\"span\",\"completed#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"completed\"}]]}],[\"$\",\"span\",\"cancelled#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"cancelled\"}]]}],[\"$\",\"span\",\"failed#4\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"failed\"}]]}]]]}],null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The coarse, harness-internal turn lifecycle (harness.md § API Reference). Finer-grained than the session's `status`, which the loop derives from it.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1e2:[\"$\",\"li\",\"step\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"step\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1e3:[\"$\",\"li\",\"stop_reason\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stop_reason\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Why a `completed` turn stopped when the model did not end it itself (`max_turns`). Present in the lean report too: a poller that reads `completed` with no error must still be able to tell an exhausted budget from a finished task.\"}],null,null]}]}]\n1e4:[\"$\",\"li\",\"transient_resumes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"transient_resumes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1e5:[\"$\",\"li\",\"turn_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1e6:[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n1e7:[\"$\",\"li\",\"validation_retries\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"validation_retries\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],n"])</script><script>self.__next_f.push([1,"ull,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1e8:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n1e9:null\n1ea:null\n1eb:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}]\n1ec:[\"$\",\"li\",\"function_calls\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_calls\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1ed:[\"$\",\"li\",\"input_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"input_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1ee:[\"$\",\"li\",\"model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n1ef:[\"$\",\"li\",\"output_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex "])</script><script>self.__next_f.push([1,"h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1f0:[\"$\",\"li\",\"provider\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n1f1:[\"$\",\"li\",\"reasoning_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reasoning_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1f2:[\"$\",\"li\",\"turns\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turns\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Model steps (assistant messages) this model generated.\"}],null,null]}]}]\n1f3:[\"$\",\"li\",\"cache_read_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px"])</script><script>self.__next_f.push([1,"] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1f4:[\"$\",\"li\",\"cache_write_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_write_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"1f5:[\"$\",\"li\",\"context\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"context\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The session's latest per-generation context snapshot (categories, budget, usage) — absent for sessions that have not generated since snapshots landed.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"categories\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"categories\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Where the request's tokens sit. Categories are assembly-time estimates; `hook_guidance` is the measured growth after assembly (pre-generate hook appends and orphan-repair patches), 0 when the request left assembly unchanged.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",6,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"hook_guidance\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"hook_guidance\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"messages\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"messages\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Estimated tokens of the assembled window's messages, by role.\"}],null,\"$L2fe\"]}]}],\"$L2ff\",\"$L300\",\"$L301\",\"$L302\"]}]]}]}]]}]}],\"$L303\",\"$L304\",\"$L305\",\"$L306\",\"$L307\",\"$L308\",\"$L309\",\"$L30a\",\"$L30b\",\"$L30c\",\"$L30d\",\"$L30e\",\"$L30f\",\"$L310\",\"$L311\",\"$L312\",\"$L313\",\"$L314\"]}]]}],\"$L315\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"1f6:[\"$\",\"li\",\"cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1f7:[\"$\",\"li\",\"depth\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"depth\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1f8:[\"$\",\"li\",\"function_call_errors\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_errors\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1f9:[\"$\",\"li\",\"function_calls\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_calls\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n1fa:[\"$\",\"li\",\"input_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"input_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"cl"])</script><script>self.__next_f.push([1,"assName\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1fb:[\"$\",\"li\",\"output_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1fc:[\"$\",\"li\",\"parent_session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n1fd:[\"$\",\"li\",\"reasoning_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reasoning_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n1fe:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\""])</script><script>self.__next_f.push([1,"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n1ff:[\"$\",\"li\",\"turns\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turns\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n200:[\"$\",\"li\",\"cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n201:[\"$\",\"li\",\"function_calls\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_calls\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n202:[\"$\",\"li\",\"input_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"input_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-["])</script><script>self.__next_f.push([1,"64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n203:[\"$\",\"li\",\"model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n204:[\"$\",\"li\",\"output_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n205:[\"$\",\"li\",\"provider\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n206:[\"$\",\"li\",\"reasoning_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reasoning_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always"])</script><script>self.__next_f.push([1," present and a reader can tell the two apart.\"}],null,null]}]}]\n207:[\"$\",\"li\",\"turns\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turns\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Model steps (assistant messages) this model generated.\"}],null,null]}]}]\n208:[\"$\",\"li\",\"cache_read_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n209:[\"$\",\"li\",\"cache_write_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_write_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n20a:[\"$\",\"li\",\"cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font"])</script><script>self.__next_f.push([1,"-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n20b:[\"$\",\"li\",\"function_call_errors\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_errors\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n20c:[\"$\",\"li\",\"function_calls\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_calls\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n20d:[\"$\",\"li\",\"input_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"input_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n20e:[\"$\",\"li\",\"output_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"chi"])</script><script>self.__next_f.push([1,"ldren\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n20f:[\"$\",\"li\",\"reasoning_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reasoning_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Summed over every generation that reported it. A single generation without the counter (a stream the provider cut before usage came back) is left out of the sum. `null` means no generation reported it or more than one did not — never a measured zero, so the key is always present and a reader can tell the two apart.\"}],null,null]}]}]\n210:[\"$\",\"li\",\"sessions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"sessions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n211:[\"$\",\"li\",\"turns\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turns\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n212:[\"$\",\"li\",\"error_span_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\""])</script><script>self.__next_f.push([1,"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"error_span_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n213:[\"$\",\"li\",\"parent_session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n214:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n215:[\"$\",\"li\",\"span_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"span_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n216:[\"$\",\"li\",\"trace_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"trace_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n217:[\"$\",\"li\",\"duration_ms\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"duration_ms\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\""])</script><script>self.__next_f.push([1,":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Elapsed window from the first observed span to the last observed span.\"}],null,null]}]}]\n218:[\"$\",\"li\",\"error_span_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"error_span_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n219:[\"$\",\"li\",\"span_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"span_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n21a:[\"$\",\"li\",\"trace_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"trace_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Distinct traces across the root session and all descendants.\"}],null,null]}]}]\n21b:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n21c:null\n21d:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"2…4 items-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"2…4 items\"}]]}]]}]\n21e:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"2-4 discrete choices; do not add an \\\"Other\\\" option, the UI adds a free-text one.\"}]\n"])</script><script>self.__next_f.push([1,"21f:[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Optional one-line explanation shown under the label.\"}],null,null]}]}],[\"$\",\"li\",\"label\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"label\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"1…80 chars-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"1…80 chars\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The choice as the user sees and sends it, 1-80 characters, unique within its question.\"}],null,null]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"220:[\"$\",\"li\",\"question\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"question\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 1 chars-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 1 chars\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The full question text shown above the options.\"}],null,null]}]}]\n221:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"222:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"one of\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",1,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"awaiting_answer#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"awaiting_answer\"}]]}]]]}],null]}]]}]]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"223:[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The turn that asked; once the session's current turn differs, the question has been answered.\"}],null,null]}]}]\n224:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}]\n225:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n226:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n227:null\n228:null\n229:[\"$\",\"li\",\"lead\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"lead\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}]\n22a:[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Unique among projects (trimmed, ASCII case ignored).\"}],null,null]}]}]\n22b:[\"$\",\"li\",\"source_label\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"source_label\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The label this project was converted from, if any.\"}],null,null]}]}]\n22c:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"active#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"active\"}]]}],[\"$\",\"span\",\"archived#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"archived\"}]]}]]]}],null]}],null,null,null]}]}]\n22d:[\"$\",\"li\",\"total\",{\"children\":[\"$\""])</script><script>self.__next_f.push([1,",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live tickets in the project.\"}],null,null]}]}]\n22e:[\"$\",\"li\",\"updated_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n22f:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"from\"}]\n230:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}]\n231:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n232:null\n233:null\n234:[\"$\",\"li\",\"to\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"to\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n235:[\"$\",\"li\",\"comment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n236:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n237:[\"$\",\"li\",\"seq\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"seq\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground"])</script><script>self.__next_f.push([1,"\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n238:[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n239:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created\"}],null,null]}]}]\n23a:[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"23b:[\"$\",\"li\",\"children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live subtasks by ticket number.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L316\",\"$L317\",null,\"$L318\",\"$L319\",\"$L31a\"]}],null,null,null]}]}],\"$L31b\"]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"23c:[\"$\",\"li\",\"comments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"author\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"author\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}],[\"$\",\"li\",\"body\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"body\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set for a reply; replies stay one level deep.\"}],null,null]}]}],[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"23d:[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n23e:[\"$\",\"li\",\"created_by\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_by\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n23f:[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set when soft-deleted; the row stays on disk.\"}],null,null]}]}]\n240:[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n241:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Internal uuid.\"}],null,null]}]}]\n242:[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Human-readable id, e.g. KAN-1.\"}],null,null]}]}]\n243:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n244:[\"$\",\"li\",\"order\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreg"])</script><script>self.__next_f.push([1,"round\",\"children\":\"order\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Position inside its column.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"245:[\"$\",\"li\",\"parent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The parent, deleted or not; `null` for a ticket that is not a subtask.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],\"$L31c\",null,null,\"$L31d\",\"$L31e\"]}],null,null,null]}]}],\"$L31f\",\"$L320\"]}]]}],\"$L321\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"246:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the parent ticket. One level deep: a parent has no parent.\"}],null,null]}]}]\n247:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"248:[\"$\",\"li\",\"progress\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"progress\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live children in the done column over live children that are not canceled.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"done\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"done\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"249:[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the project (several tickets, independent of the release).\"}],null,null]}]}]\n24a:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the release.\"}],null,null]}]}]\n24b:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Column id.\"}],null,null]}]}]\n24c:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n24d:[\"$\",\"li\",\"updated_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"24e:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"comment_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"24f:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}]\n250:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n251:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n252:null\n253:null\n254:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n255:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n256:null\n257:null\n258:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n259:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n25a:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n25b:null\n25c:null\n25d:[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n25e:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n25f:[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foregrou"])</script><script>self.__next_f.push([1,"nd\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n260:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n261:[\"$\",\"li\",\"order\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"order\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n262:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n263:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n264:[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n265:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n266:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n267:[\"$\",\"li\",\"title\",{\"child"])</script><script>self.__next_f.push([1,"ren\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n268:[\"$\",\"li\",\"updated_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"269:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"comment_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"26a:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"from\"}]\n26b:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}]\n26c:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n26d:null\n26e:null\n26f:[\"$\",\"li\",\"to\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"to\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n270:[\"$\",\"li\",\"comment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n271:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n272:[\"$\",\"li\",\"seq\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"seq\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n273:[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n274:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"ticket.created | ticket.updated | ticket.moved | ticket."])</script><script>self.__next_f.push([1,"deleted | ticket.restored | comment.created\"}],null,null]}]}]\n275:[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"276:[\"$\",\"li\",\"children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live subtasks by ticket number.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L322\",\"$L323\",null,\"$L324\",\"$L325\",\"$L326\"]}],null,null,null]}]}],\"$L327\"]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"277:[\"$\",\"li\",\"comments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"author\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"author\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}],[\"$\",\"li\",\"body\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"body\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set for a reply; replies stay one level deep.\"}],null,null]}]}],[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"278:[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n279:[\"$\",\"li\",\"created_by\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_by\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n27a:[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set when soft-deleted; the row stays on disk.\"}],null,null]}]}]\n27b:[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n27c:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Internal uuid.\"}],null,null]}]}]\n27d:[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Human-readable id, e.g. KAN-1.\"}],null,null]}]}]\n27e:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n27f:[\"$\",\"li\",\"order\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreg"])</script><script>self.__next_f.push([1,"round\",\"children\":\"order\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Position inside its column.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"280:[\"$\",\"li\",\"parent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The parent, deleted or not; `null` for a ticket that is not a subtask.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],\"$L328\",null,null,\"$L329\",\"$L32a\"]}],null,null,null]}]}],\"$L32b\",\"$L32c\"]}]]}],\"$L32d\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"281:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the parent ticket. One level deep: a parent has no parent.\"}],null,null]}]}]\n282:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"283:[\"$\",\"li\",\"progress\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"progress\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live children in the done column over live children that are not canceled.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"done\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"done\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"284:[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the project (several tickets, independent of the release).\"}],null,null]}]}]\n285:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the release.\"}],null,null]}]}]\n286:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Column id.\"}],null,null]}]}]\n287:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n288:[\"$\",\"li\",\"updated_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"289:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"comment_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"28a:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"from\"}]\n28b:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}]\n28c:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n28d:null\n28e:null\n28f:[\"$\",\"li\",\"to\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"to\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n290:[\"$\",\"li\",\"comment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n291:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n292:[\"$\",\"li\",\"seq\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"seq\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n293:[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n294:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"ticket.created | ticket.updated | ticket.moved | ticket."])</script><script>self.__next_f.push([1,"deleted | ticket.restored | comment.created\"}],null,null]}]}]\n295:[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"296:[\"$\",\"li\",\"children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live subtasks by ticket number.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L32e\",\"$L32f\",null,\"$L330\",\"$L331\",\"$L332\"]}],null,null,null]}]}],\"$L333\"]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"297:[\"$\",\"li\",\"comments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"author\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"author\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}],[\"$\",\"li\",\"body\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"body\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set for a reply; replies stay one level deep.\"}],null,null]}]}],[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"298:[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n299:[\"$\",\"li\",\"created_by\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_by\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n29a:[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set when soft-deleted; the row stays on disk.\"}],null,null]}]}]\n29b:[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n29c:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Internal uuid.\"}],null,null]}]}]\n29d:[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Human-readable id, e.g. KAN-1.\"}],null,null]}]}]\n29e:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n29f:[\"$\",\"li\",\"order\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreg"])</script><script>self.__next_f.push([1,"round\",\"children\":\"order\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Position inside its column.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2a0:[\"$\",\"li\",\"parent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The parent, deleted or not; `null` for a ticket that is not a subtask.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],\"$L334\",null,null,\"$L335\",\"$L336\"]}],null,null,null]}]}],\"$L337\",\"$L338\"]}]]}],\"$L339\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"2a1:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the parent ticket. One level deep: a parent has no parent.\"}],null,null]}]}]\n2a2:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2a3:[\"$\",\"li\",\"progress\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"progress\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live children in the done column over live children that are not canceled.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"done\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"done\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"2a4:[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the project (several tickets, independent of the release).\"}],null,null]}]}]\n2a5:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the release.\"}],null,null]}]}]\n2a6:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Column id.\"}],null,null]}]}]\n2a7:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2a8:[\"$\",\"li\",\"updated_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2a9:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"comment_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"2aa:[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]\n"])</script><script>self.__next_f.push([1,"2ab:[\"$\",\"li\",\"ticket\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"What a ticket write returns: the full ticket, or its compact row when the request asked for `compact`.\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"activity\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"activity\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",8,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"actor\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"actor\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"changes\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"changes\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[\"$L33a\",\"$L33b\"]}],\"$L33c\"]}]}]]}]}],\"$L33d\",\"$L33e\",\"$L33f\",\"$L340\",\"$L341\"]}]]}]}]]}]}],\"$L342\",\"$L343\",\"$L344\",\"$L345\",\"$L346\",\"$L347\",\"$L348\",\"$L349\",\"$L34a\",\"$L34b\",\"$L34c\",\"$L34d\",\"$L34e\",\"$L34f\",\"$L350\",\"$L351\",\"$L352\",\"$L353\",\"$L354\",\"$L355\"]}]]}],\"$L356\"]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"2ac:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timed_out\"}]\n2ad:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}]\n2ae:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n2af:null\n2b0:null\n2b1:[\"$\",\"span\",\"symlink#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"symlink\"}]]}]\n2b2:[\"$\",\"span\",\"other#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"other\"}]]}]\n2b3:null\n2b4:[\"$\",\"li\",\"mtime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mtime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2b5:[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Entry basename. The ROOT node's path is the response's top-level `path` itself; every other node's path derives by joining from there: child path = parent path + \\\"/\\\" + name.\"}],null,null]}]}]\n2b6:[\"$\",\"li\",\"non_accessible\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"non_accessible\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2b7:[\"$\",\"li\",\"size\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"size\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2b8:[\"$\",\"li\",\"truncated\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"truncated\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set on directories whose `children` was capped at `per_folder_limit`, whose subtree was cut off by `max_depth`, which matched `default_exclude_globs` or omitted matching non-directory children (reason \\\"default_exclude\\\"), or where the snapshot's node budget ran out (reason \\\"max_nodes\\\").\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"hint\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"hint\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"reason\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reason\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Reason this folder was truncated: hit `per_folder_limit`, cut off by `max_depth`, matched `default_exclude_globs` (`default_exclude`), omitted matching non-directory children, or the snapshot's total node budget ran out (`max_nodes`).\"}],null,null]}]}],[\"$\",\"li\",\"shown\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"shown\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,\"$L357\"]}]]}]]}],\"$L358\",null,null]}]}],\"$L359\"]}]]}],\"$L35a\"]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2b9:[\"$\",\"li\",\"hidden\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"hidden\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Hidden from the chat's new-session gallery (still selectable by id).\"}],null,null]}]}]\n2ba:[\"$\",\"li\",\"icon\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"icon\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Harness subagent icon token (closed set, validated at write time); `null` = caller picks.\"}],null,null]}]}]\n2bb:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2bc:[\"$\",\"li\",\"inheritance_error\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"inheritance_error\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set when the `extends` chain does not resolve (unknown parent, loop, deeper than 8): `system_prompt` and the inherited fields then come from this file alone, `raw` still round-trips so the chain can be fixed, and the harness refuses to run the profile meanwhile.\"}],null,null]}]}]\n2bd:[\"$\",\"li\",\"logo\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"logo\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n2be:[\"$\",\"li\",\"model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Model id for sessions using this profile, resolved through `extends`; `null` = the send decides. Served verbatim — resolution against the live model catalog happens where it is used.\"}],null,null]}]}]\n2bf:[\"$\",\"li\",\"modified_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":"])</script><script>self.__next_f.push([1,"\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"modified_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"File mtime as RFC 3339; empty for a bundled profile.\"}],null,null]}]}]\n2c0:[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2c1:[\"$\",\"li\",\"raw\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"raw\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"FULL on-disk file content (this profile's own file, ancestors excluded). Present only when the request set `raw: true`.\"}],null,null]}]}]\n2c2:[\"$\",\"li\",\"reasoning_effort\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reasoning_effort\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default. Served verbatim and validated at use time.\"}],null,null]}]}]\n2c3:[\"$\",\"li\",\"skills\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"skills\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Preloaded skills, resolved through `extends` (the union of the chain's lists, root first): skill ids whose bodies the harness pre-loads into the system prompt of every session running as this profile. Empty = none. Never a filter on the skills index.\"}],null,null]}]}]\n2c4:[\"$\",\"li\",\"skills_index\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"skills_index\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"`false` = sessions running as this profile start without the names-only skills index (`\u003cavailable_skills\u003e`), resolved through `extends`; omitt"])</script><script>self.__next_f.push([1,"ed when no profile in the chain sets it (on).\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2c5:[\"$\",\"li\",\"source\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"source\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"all of\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Where the file came from (see `list`).\"}],[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0 pl-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"all of\",\" (\",1,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"kind\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"kind\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"kit#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"kit\"}]]}],[\"$\",\"span\",\"worker#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"worker\"}]]}],[\"$\",\"span\",\"local#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"local\"}]]}],[\"$\",\"span\",\"global#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"global\"}]]}],[\"$\",\"span\",\"builtin#4\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"builtin\"}]]}]]]}],null]}],null,null,null]}]}],[\"$\",\"li\",\"kit\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"kit\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Owning kit (`\u003chandle\u003e/\u003cname\u003e`) when `kind` is `kit`.\"}],null,null]}]}],[\"$\",\"li\",\"modified\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"modified\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The file differs from what its kit or worker wrote.\"}],null,null]}]}],[\"$\",\"li\",\"version\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"version\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Version of the kit or worker that wrote the file.\"}],null,null]}]}],\"$L35b\"]}]]}]]]}]}],null]}]}]\n"])</script><script>self.__next_f.push([1,"2c6:[\"$\",\"li\",\"system_prompt\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"system_prompt\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The RESOLVED identity: every ancestor's body root-first, then this file's body, frontmatter stripped, joined by a blank line; blank bodies are skipped, so a profile with no prompt of its own serves its parent chain unchanged and a prompt-less profile without `extends` serves `\\\"\\\"`. A profile that has a body and no `extends` serves that body verbatim.\"}],null,null]}]}]\n2c7:[\"$\",\"li\",\"unknown_functions\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"unknown_functions\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"`functions` entries the engine does not currently know (not registered right now, or a typo). Warnings — the profile still loads and the harness skips them; an empty list also results when the engine could not be asked.\"}],null,null]}]}]\n2c8:[\"$\",\"li\",\"unknown_skills\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"unknown_skills\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"`skills` entries that resolve to no currently visible skill. Warnings — the agent profile still loads and the harness renders them as unavailable.\"}],null,null]}]}]\n2c9:null\n2ca:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]\n2cb:[\"$\",\"li\",\"label\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"label\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n2cc:[\"$\",\"li\",\"max_fires\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"max_fires\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{"])</script><script>self.__next_f.push([1,"\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n2cd:[\"$\",\"li\",\"once\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"once\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2ce:[\"$\",\"li\",\"subscription_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"subscription_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2cf:[\"$\",\"li\",\"target\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"target\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The function a fire calls. Absent for a wake — the fire notifies the owner session.\"}],null,null]}]}]\n2d0:[\"$\",\"li\",\"trigger_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"trigger_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The engine's own trigger id (absent only in the brief window before the engine acknowledged the registration).\"}],null,null]}]}]\n2d1:[\"$\",\"li\",\"trigger_type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"trigger_type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2d2:null\n2d3:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n"])</script><script>self.__next_f.push([1,"2d4:[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",4,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assistant\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assistant\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"custom\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"custom\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"function_result\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_result\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"user\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"user\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2d5:[\"$\",\"li\",\"overhead\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"overhead\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Provider framing plus response_format / provider_options fields.\"}],null,null]}]}]\n2d6:[\"$\",\"li\",\"skills\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"skills\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Selected skill bodies contained in the system prompt.\"}],null,null]}]}]\n2d7:[\"$\",\"li\",\"system_prompt\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"system_prompt\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Final assembled system prompt excluding tokens attributed to `skills`: identity, per-step aids, and any compaction summary section.\"}],null,null]}]}]\n2d8:[\"$\",\"li\",\"tools\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"tools\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Function schemas exposed to the model.\"}],null,null]}]}]\n2d9:[\"$\",\"li\",\"compacted\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",nu"])</script><script>self.__next_f.push([1,"ll,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"compacted\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The context carries a conversation summary: compacted on this step, or anchored on an earlier compaction entry (a previous step, the console's `/compact`). The summary's tokens count in `system_prompt`.\"}],null,null]}]}]\n2da:[\"$\",\"li\",\"effective_max_output_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"effective_max_output_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Output allocation `usable` was derived against.\"}],null,null]}]}]\n2db:[\"$\",\"li\",\"estimator\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"estimator\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Which estimator produced the numbers (`heuristic` until the context-manager resolves a real tokenizer). Absent when the context-manager predates the breakdown response.\"}],null,null]}]}]\n2dc:[\"$\",\"li\",\"free\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"free\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n2dd:[\"$\",\"li\",\"model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2de:[\"$\",\"li\",\"prefix_divergences\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prefix_divergences\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Already-sent rows this session's requests rewrote, newest last (at most [`MAX_PREFIX_DIVERGENCES`]), carried from step to step.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",9,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"cache_read\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"`usage.cache_read` of the rewriting request: what the provider still reused.\"}],null,null]}]}],[\"$\",\"li\",\"call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"cause\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cause\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"What rewrote the row, as far as the harness can tell: `prune` (context-manager pruned or reduced function results to fit the budget that step) or `system_prompt` (row 0: a compaction summary or a prompt change).\"}],null,null]}]}],[\"$\",\"li\",\"index\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"index\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"First row (0 = system prompt, then one per message) that differs from the session's previous request. Absent when only the provider's wire mapping changed.\"}],null,null]}]}],\"$L35c\",\"$L35d\",\"$L35e\",\"$L35f\",\"$L360\"]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2df:[\"$\",\"li\",\"prompt_sections_fallback\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prompt_sections_fallback\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Why no shared prefix went out: `disabled` (config), `no_stable_prefix` (empty identity prompt) or `prefix_rewritten` (a pre_generate hook replaced the prompt head; its prompt still wins, it just shares nothing).\"}],null,null]}]}]\n2e0:[\"$\",\"li\",\"prompt_surface_digest\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prompt_surface_digest\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Identity of the shared prompt prefix this generation went out with (`sha256:` of the stable section) — present only when the request carried `system_sections`. A local identity, never a provider hit; `usage.cache_read` is the reuse signal.\"}],null,null]}]}]\n2e1:[\"$\",\"li\",\"provider\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n2e2:[\"$\",\"li\",\"session_cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Running cost of the whole session in USD, accumulated across every generation step. `usage.cost_usd` is one step's bill — on providers with steep cache discounts the per-step number swings two orders of magnitude, so a chip showing it alone reads as a bouncing total.\"}],null,null]}]}]\n2e3:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2e4:[\"$\",\"li\",\"step\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"step\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text"])</script><script>self.__next_f.push([1,"-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n2e5:[\"$\",\"li\",\"summarized_head_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"summarized_head_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Size of the history that summary replaced.\"}],null,null]}]}]\n2e6:[\"$\",\"li\",\"timestamp\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timestamp\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2e7:[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Final request estimate: categories plus post-assembly growth.\"}],null,null]}]}]\n2e8:[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2e9:[\"$\",\"li\",\"usable\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"usable\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-"])</script><script>self.__next_f.push([1,"mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The input budget the window was fit into.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2ea:[\"$\",\"li\",\"usage\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"usage\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Actual provider usage for this generation, stamped after the terminal frame; absent when the provider returned none (or the generation never completed).\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"cache_read\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"cache_write\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_write\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"input\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"input\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"output\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L361\",\"$L362\",\"$L363\",null,\"$L364\",\"$L365\"]}],null,null,null]}]}],\"$L366\"]}]]}],\"$L367\"]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2eb:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n2ec:[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"one of[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}]\n"])</script><script>self.__next_f.push([1,"2ed:[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",7,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",7,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"text#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"text\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.\"}],null,null]}]}],[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],\"$L368\",\"$L369\"]}],null,null,null]}]}],\"$L36a\",\"$L36b\"]}]]}],\"$L36c\",\"$L36d\",\"$L36e\",\"$L36f\",\"$L370\"]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2ee:[\"$\",\"li\",\"error_kind\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"error_kind\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"auth_expired#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"auth_expired\"}]]}],[\"$\",\"span\",\"rate_limited#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"rate_limited\"}]]}],[\"$\",\"span\",\"context_overflow#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"context_overflow\"}]]}],[\"$\",\"span\",\"transient#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"transient\"}]]}],[\"$\",\"span\",\"permanent#4\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"permanent\"}]]}]]]}],null]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2ef:[\"$\",\"li\",\"error_message\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"error_message\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n2f0:[\"$\",\"li\",\"model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2f1:[\"$\",\"li\",\"native_stop_reason\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"native_stop_reason\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n2f2:[\"$\",\"li\",\"provider\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2f3:[\"$\",\"li\",\"role\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"role\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"assistant#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"assistant\"}]]}]]]}],null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2f4:[\"$\",\"li\",\"stop_reason\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"stop_reason\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"end#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"end\"}]]}],[\"$\",\"span\",\"length#1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"length\"}]]}],[\"$\",\"span\",\"function_call#2\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_call\"}]]}],[\"$\",\"span\",\"aborted#3\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"aborted\"}]]}],[\"$\",\"span\",\"error#4\",{\"children\":[[\"$\",\"span\",null,{\"children\":\", \"}],[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"error\"}]]}]]]}],null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2f5:[\"$\",\"li\",\"timestamp\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timestamp\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2f6:[\"$\",\"li\",\"usage\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"usage\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"cache_read\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"cache_write\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_write\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"input\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"input\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"output\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,\"$L371\",\"$L372\"]}],null,null,null]}]}],\"$L373\"]}]]}],\"$L374\"]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2f7:[\"$\",\"li\",\"warnings\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"warnings\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2f8:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"one of[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",7,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",7,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"text#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"text\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.\"}],null,null]}]}],\"$L375\",\"$L376\",\"$L377\"]}]]}],\"$L378\",\"$L379\",\"$L37a\",\"$L37b\",\"$L37c\"]]}]]}]}]]}]}],\"$L37d\",\"$L37e\",\"$L37f\",\"$L380\",\"$L381\",\"$L382\"]}]]}]\n"])</script><script>self.__next_f.push([1,"2f9:[\"$\",\"div\",\"variant-2\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",3]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"one of[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",7,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",7,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"text#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"text\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.\"}],null,null]}]}],\"$L383\",\"$L384\",\"$L385\"]}]]}],\"$L386\",\"$L387\",\"$L388\",\"$L389\",\"$L38a\"]]}]]}]}]]}]}],\"$L38b\",\"$L38c\",\"$L38d\",\"$L38e\",\"$L38f\"]}]]}]\n"])</script><script>self.__next_f.push([1,"2fa:[\"$\",\"div\",\"variant-3\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",4]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"one of[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",7,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"one of\",\" (\",7,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"text#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"text\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}],[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Optional link to the stored original of this inline image (`session::put-attachment`, resolvable with `session::get-attachment`). Lets readers ask `session::messages { include_image_data: false }` and fetch the bytes lazily instead of receiving them inline. Persisted verbatim on the transcript; model-bound consumers never see it (see [`ContentBlock::strip_files`]). Omitted on the wire when absent so legacy transcripts stay byte-identical.\"}],null,null]}]}],\"$L390\",\"$L391\",\"$L392\"]}]]}],\"$L393\",\"$L394\",\"$L395\",\"$L396\",\"$L397\"]]}]]}]}]]}]}],\"$L398\",\"$L399\"]}]]}]\n"])</script><script>self.__next_f.push([1,"2fb:[\"$\",\"li\",\"origin\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"origin\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],null,null,null]}]}]\n2fc:[\"$\",\"li\",\"queued_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"queued_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n2fd:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"2fe:[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",4,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assistant\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assistant\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"custom\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"custom\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"function_result\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_result\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"user\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"user\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2ff:[\"$\",\"li\",\"overhead\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"overhead\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Provider framing plus response_format / provider_options fields.\"}],null,null]}]}]\n300:[\"$\",\"li\",\"skills\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"skills\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Selected skill bodies contained in the system prompt.\"}],null,null]}]}]\n301:[\"$\",\"li\",\"system_prompt\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"system_prompt\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Final assembled system prompt excluding tokens attributed to `skills`: identity, per-step aids, and any compaction summary section.\"}],null,null]}]}]\n302:[\"$\",\"li\",\"tools\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"tools\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Function schemas exposed to the model.\"}],null,null]}]}]\n303:[\"$\",\"li\",\"compacted\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",nu"])</script><script>self.__next_f.push([1,"ll,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"compacted\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The context carries a conversation summary: compacted on this step, or anchored on an earlier compaction entry (a previous step, the console's `/compact`). The summary's tokens count in `system_prompt`.\"}],null,null]}]}]\n304:[\"$\",\"li\",\"effective_max_output_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"effective_max_output_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Output allocation `usable` was derived against.\"}],null,null]}]}]\n305:[\"$\",\"li\",\"estimator\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"estimator\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Which estimator produced the numbers (`heuristic` until the context-manager resolves a real tokenizer). Absent when the context-manager predates the breakdown response.\"}],null,null]}]}]\n306:[\"$\",\"li\",\"free\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"free\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n307:[\"$\",\"li\",\"model\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"model\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"308:[\"$\",\"li\",\"prefix_divergences\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prefix_divergences\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Already-sent rows this session's requests rewrote, newest last (at most [`MAX_PREFIX_DIVERGENCES`]), carried from step to step.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",9,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"cache_read\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"`usage.cache_read` of the rewriting request: what the provider still reused.\"}],null,null]}]}],[\"$\",\"li\",\"call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"cause\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cause\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"What rewrote the row, as far as the harness can tell: `prune` (context-manager pruned or reduced function results to fit the budget that step) or `system_prompt` (row 0: a compaction summary or a prompt change).\"}],null,null]}]}],[\"$\",\"li\",\"index\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"index\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"First row (0 = system prompt, then one per message) that differs from the session's previous request. Absent when only the provider's wire mapping changed.\"}],null,null]}]}],\"$L39a\",\"$L39b\",\"$L39c\",\"$L39d\",\"$L39e\"]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"309:[\"$\",\"li\",\"prompt_sections_fallback\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prompt_sections_fallback\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Why no shared prefix went out: `disabled` (config), `no_stable_prefix` (empty identity prompt) or `prefix_rewritten` (a pre_generate hook replaced the prompt head; its prompt still wins, it just shares nothing).\"}],null,null]}]}]\n30a:[\"$\",\"li\",\"prompt_surface_digest\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prompt_surface_digest\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Identity of the shared prompt prefix this generation went out with (`sha256:` of the stable section) — present only when the request carried `system_sections`. A local identity, never a provider hit; `usage.cache_read` is the reuse signal.\"}],null,null]}]}]\n30b:[\"$\",\"li\",\"provider\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n30c:[\"$\",\"li\",\"session_cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Running cost of the whole session in USD, accumulated across every generation step. `usage.cost_usd` is one step's bill — on providers with steep cache discounts the per-step number swings two orders of magnitude, so a chip showing it alone reads as a bouncing total.\"}],null,null]}]}]\n30d:[\"$\",\"li\",\"session_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"session_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n30e:[\"$\",\"li\",\"step\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"step\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text"])</script><script>self.__next_f.push([1,"-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n30f:[\"$\",\"li\",\"summarized_head_tokens\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"summarized_head_tokens\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Size of the history that summary replaced.\"}],null,null]}]}]\n310:[\"$\",\"li\",\"timestamp\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timestamp\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n311:[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Final request estimate: categories plus post-assembly growth.\"}],null,null]}]}]\n312:[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n313:[\"$\",\"li\",\"usable\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"usable\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-"])</script><script>self.__next_f.push([1,"mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The input budget the window was fit into.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"314:[\"$\",\"li\",\"usage\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"usage\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Actual provider usage for this generation, stamped after the terminal frame; absent when the provider returned none (or the generation never completed).\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"cache_read\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_read\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"cache_write\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cache_write\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"cost_usd\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"cost_usd\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"number\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"double\"]}],null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"input\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"input\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"output\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L39f\",\"$L3a0\",\"$L3a1\",null,\"$L3a2\",\"$L3a3\"]}],null,null,null]}]}],\"$L3a4\"]}]]}],\"$L3a5\"]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"315:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n316:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}]\n317:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n318:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n319:null\n31a:null\n31b:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n31c:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n31d:null\n31e:null\n31f:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n320:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n321:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n322:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}]\n323:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n324:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n325:null\n326:null\n327:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center"])</script><script>self.__next_f.push([1," rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n328:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n329:null\n32a:null\n32b:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n32c:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n32d:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n32e:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}]\n32f:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n330:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n331:null\n332:null\n333:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n334:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n335:null\n336:null\n337:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n338:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"childre"])</script><script>self.__next_f.push([1,"n\":\"required\"}],null,null]}],null,null,null]}]}]\n339:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n33a:[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",3,\" nested\"]}]\n33b:[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]\n"])</script><script>self.__next_f.push([1,"33c:[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"field\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"field\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"from\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"from\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"to\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"to\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]\n"])</script><script>self.__next_f.push([1,"33d:[\"$\",\"li\",\"comment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n33e:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n33f:[\"$\",\"li\",\"seq\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"seq\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n340:[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n341:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"ticket.created | ticket.updated | ticket.moved | ticket.deleted | ticket.restored | comment.created\"}],null,null]}]}]\n342:[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"343:[\"$\",\"li\",\"children\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"children\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live subtasks by ticket number.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",9,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[\"$L3a6\",\"$L3a7\",null,null,\"$L3a8\",\"$L3a9\"]}],null,null,null]}]}],\"$L3aa\",\"$L3ab\"]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"344:[\"$\",\"li\",\"comments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object[]\"}],null,null,null,null]}],null,null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",6,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"author\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"author\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Agent profile id, or `user`.\"}],null,null]}]}],[\"$\",\"li\",\"body\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"body\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set for a reply; replies stay one level deep.\"}],null,null]}]}],[\"$\",\"li\",\"ticket_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"ticket_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,\"$L3ac\",\"$L3ad\",\"$L3ae\"]}],null,null,null]}]}]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"345:[\"$\",\"li\",\"created_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n346:[\"$\",\"li\",\"created_by\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"created_by\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n347:[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Set when soft-deleted; the row stays on disk.\"}],null,null]}]}]\n348:[\"$\",\"li\",\"description\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"description\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n349:[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Internal uuid.\"}],null,null]}]}]\n34a:[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Human-readable id, e.g. KAN-1.\"}],null,null]}]}]\n34b:[\"$\",\"li\",\"labels\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"labels\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string[]\"}],null,null,null,null]}],null,null,null]}]}]\n34c:[\"$\",\"li\",\"order\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreg"])</script><script>self.__next_f.push([1,"round\",\"children\":\"order\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Position inside its column.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"34d:[\"$\",\"li\",\"parent\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"any of\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The parent, deleted or not; `null` for a ticket that is not a subtask.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 py-2 border-b border-line font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"any of\",\" (\",2,\")\"]}],[[\"$\",\"div\",\"variant-0\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",1]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"deleted_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"deleted_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],\"$L3af\",null,null,\"$L3b0\",\"$L3b1\"]}],null,null,null]}]}],\"$L3b2\",\"$L3b3\",\"$L3b4\"]}]]}],\"$L3b5\"]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"34e:[\"$\",\"li\",\"parent_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"parent_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the parent ticket. One level deep: a parent has no parent.\"}],null,null]}]}]\n34f:[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"350:[\"$\",\"li\",\"progress\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"progress\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"object\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Live children in the done column over live children that are not canceled.\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-2.5 ml-0.5 border-l border-line [\u0026_.px-5]:pl-4 [\u0026_.px-5]:pr-0\",\"children\":[\"$\",\"details\",null,{\"className\":\"group\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"cursor-pointer list-none px-4 py-2 text-[12px] font-medium text-muted-foreground transition-colors duration-150 hover:text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"group-open:hidden\",\"children\":[\"Show \",2,\" nested\"]}],[\"$\",\"span\",null,{\"className\":\"hidden group-open:inline\",\"children\":\"Hide nested\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"done\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"done\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"351:[\"$\",\"li\",\"project_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"project_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the project (several tickets, independent of the release).\"}],null,null]}]}]\n352:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Uuid of the release.\"}],null,null]}]}]\n353:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Column id.\"}],null,null]}]}]\n354:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n355:[\"$\",\"li\",\"updated_at\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"updated_at\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"356:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"assignee\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"assignee\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"comment_count\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"comment_count\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"key\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"key\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"priority\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"priority\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"357:[\"$\",\"span\",null,{\"children\":\"min 0\"}]\n358:[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Number of children actually returned.\"}]\n359:[\"$\",\"li\",\"total\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"total\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint32\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Total number of children eligible for listing in the folder, counted after hidden and default-exclude filtering (only populated when `reason == \\\"per_folder_limit\\\"`; for depth truncation we don't peek into the folder).\"}],null,null]}]}]\n35a:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n35b:[\"$\",\"li\",\"worker\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"worker\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Owning worker when `kind` is `worker`.\"}],null,null]}]}]\n"])</script><script>self.__next_f.push([1,"35c:[\"$\",\"li\",\"prev_len\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prev_len\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Rows the previous request carried.\"}],null,null]}]}]\n35d:[\"$\",\"li\",\"provider_note\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider_note\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The provider's own wire-level finding, cause included, when it reported one (a final-message warning starting with [`PROVIDER_PREFIX_NOTE`]).\"}],null,null]}]}]\n35e:[\"$\",\"li\",\"role\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"role\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n35f:[\"$\",\"li\",\"step\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"step\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n360:[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n361:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output\"}]\n362:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}]\n363:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}]\n364:null\n365:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]\n366:[\"$\",\"li\",\"reasoning\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] f"])</script><script>self.__next_f.push([1,"ont-medium text-foreground\",\"children\":\"reasoning\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n367:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n368:null\n369:null\n36a:[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n36b:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"image#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"image\"}]]}]]]}],null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"36c:[\"$\",\"div\",\"variant-2\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",3]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"size\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"size\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"file#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"file\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"36d:[\"$\",\"div\",\"variant-3\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",4]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"signature\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"signature\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"36e:[\"$\",\"div\",\"variant-4\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",5]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"redacted_thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"redacted_thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"36f:[\"$\",\"div\",\"variant-5\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",6]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"arguments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"arguments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_call#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_call\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"370:[\"$\",\"div\",\"variant-6\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",7]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"is_error\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"is_error\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_result#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_result\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"371:null\n372:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]\n373:[\"$\",\"li\",\"reasoning\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reasoning\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n374:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n375:[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n376:[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n377:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"image#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"image\"}]]}]]]}],null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"378:[\"$\",\"div\",\"variant-2\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",3]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"size\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"size\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"file#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"file\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"379:[\"$\",\"div\",\"variant-3\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",4]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"signature\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"signature\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"37a:[\"$\",\"div\",\"variant-4\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",5]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"redacted_thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"redacted_thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"37b:[\"$\",\"div\",\"variant-5\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",6]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"arguments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"arguments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_call#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_call\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"37c:[\"$\",\"div\",\"variant-6\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",7]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"is_error\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"is_error\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_result#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_result\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"37d:[\"$\",\"li\",\"details\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"details\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n37e:[\"$\",\"li\",\"function_call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n37f:[\"$\",\"li\",\"function_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n380:[\"$\",\"li\",\"is_error\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"is_error\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n381:[\"$\",\"li\",\"role\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"role\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_result#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_result\"}]]}]]]}],null]}],null,null,null]}]}]\n382:[\"$\",\"li\",\"timestamp\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timestamp\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n383:[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-mediu"])</script><script>self.__next_f.push([1,"m text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n384:[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n385:[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"image#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"image\"}]]}]]]}],null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"386:[\"$\",\"div\",\"variant-2\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",3]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"size\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"size\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"file#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"file\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"387:[\"$\",\"div\",\"variant-3\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",4]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"signature\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"signature\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"388:[\"$\",\"div\",\"variant-4\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",5]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"redacted_thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"redacted_thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"389:[\"$\",\"div\",\"variant-5\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",6]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"arguments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"arguments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_call#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_call\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"38a:[\"$\",\"div\",\"variant-6\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",7]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"is_error\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"is_error\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_result#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_result\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"38b:[\"$\",\"li\",\"custom_type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"custom_type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n38c:[\"$\",\"li\",\"details\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"details\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,null,null,null]}],null,null,null]}]}]\n38d:[\"$\",\"li\",\"display\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"display\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n38e:[\"$\",\"li\",\"role\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"role\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"custom#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"custom\"}]]}]]]}],null]}],null,null,null]}]}]\n38f:[\"$\",\"li\",\"timestamp\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timestamp\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n390:[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n391:[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n392:[\"$\",\"li\",\"type\",{\""])</script><script>self.__next_f.push([1,"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"image#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"image\"}]]}]]]}],null]}],null,null,null]}]}]\n"])</script><script>self.__next_f.push([1,"393:[\"$\",\"div\",\"variant-2\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",3]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"attachment_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"attachment_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"mime\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"mime\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"name\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"name\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"size\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"size\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"file#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"file\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"394:[\"$\",\"div\",\"variant-3\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",4]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"signature\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"signature\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"text\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"text\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"395:[\"$\",\"div\",\"variant-4\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",5]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"data\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"data\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"redacted_thinking#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"redacted_thinking\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"396:[\"$\",\"div\",\"variant-5\",{\"className\":\"flex flex-col border-b border-line\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",6]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"arguments\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"arguments\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_call#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_call\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"397:[\"$\",\"div\",\"variant-6\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",7]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"content\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"content\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"unknown[]\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"function_call_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"function_call_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}],[\"$\",\"li\",\"is_error\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"is_error\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"boolean\"}],null,null,null,null]}],null,null,null]}]}],[\"$\",\"li\",\"type\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"type\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"function_result#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"function_result\"}]]}]]]}],null]}],null,null,null]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"398:[\"$\",\"li\",\"role\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"role\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground truncate min-w-0\",\"children\":[[\"$\",\"span\",null,{\"children\":\"enum\"}],\" \",[[\"$\",\"span\",\"user#0\",{\"children\":[null,[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"user\"}]]}]]]}],null]}],null,null,null]}]}]\n399:[\"$\",\"li\",\"timestamp\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"timestamp\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"int64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n39a:[\"$\",\"li\",\"prev_len\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"prev_len\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"Rows the previous request carried.\"}],null,null]}]}]\n39b:[\"$\",\"li\",\"provider_note\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"provider_note\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[64ch] text-[13px] leading-[1.6] text-muted-foreground text-pretty\",\"children\":\"The provider's own wire-level finding, cause included, when it reported one (a final-message warning starting with [`PROVIDER_PREFIX_NOTE`]).\"}],null,null]}]}]\n39c:[\"$\",\"li\",\"role\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"role\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n39d:[\"$\",\"li\",\"step\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"step\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,["])</script><script>self.__next_f.push([1,"\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n39e:[\"$\",\"li\",\"turn_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"turn_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n39f:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"output\"}]\n3a0:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}]\n3a1:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}]\n3a2:null\n3a3:[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]\n3a4:[\"$\",\"li\",\"reasoning\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"reasoning\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"integer\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[\"· \",\"uint64\"]}],null,null,[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"min 0-0\",{\"children\":[null,[\"$\",\"span\",null,{\"children\":\"min 0\"}]]}]]}]]}],null,null,null]}]}]\n3a5:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n3a6:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}]\n3a7:[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}]\n3a8:null\n3a9:null\n3aa:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n3ab:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n3ac:[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}]\n3ad:null\n3ae:null\n3af:[\"$\",\"span\",null,{\"className\":\"font-mono te"])</script><script>self.__next_f.push([1,"xt-[12px] text-muted-foreground\",\"children\":\"string\"}]\n3b0:null\n3b1:null\n3b2:[\"$\",\"li\",\"release_id\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"release_id\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,null,null,null]}],null,null,null]}]}]\n3b3:[\"$\",\"li\",\"status\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"status\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n3b4:[\"$\",\"li\",\"title\",{\"children\":[\"$\",\"div\",null,{\"className\":\"px-5 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[12.5px] font-medium text-foreground\",\"children\":\"title\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-muted-foreground\",\"children\":\"string\"}],null,[\"$\",\"span\",null,{\"className\":\"inline-flex h-[18px] items-center rounded-[5px] bg-code px-1.5 font-mono text-[10px] text-muted-foreground\",\"children\":\"required\"}],null,null]}],null,null,null]}]}]\n3b5:[\"$\",\"div\",\"variant-1\",{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 pt-2.5 text-[12px] font-medium text-muted-foreground\",\"children\":[\"Variant \",2]}],[\"$\",\"div\",null,{\"className\":\"px-5 py-3 flex items-baseline gap-x-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"value\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[12px] text-foreground\",\"children\":\"null\"}],null,null,null]}]]}]\n"])</script></body></html>