[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HYXG5QNP9DA0Q31JGBPBCP":3,"skill-same:01M6HYXG5QNP9DA0Q31JGBPBCP":2082},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":69,"commitSha":70,"skillDirectory":71,"forksCount":72,"repositoryHtmlUrl":54,"repositoryHomepageUrl":73,"ownerHtmlUrl":74,"ownerBlogUrl":75,"ownerDescription":6,"updatedAt":76,"install":77,"resources":89},"01M6HYXG5QNP9DA0Q31JGBPBCP","orch",null,"PRIMARY AGENT ONLY. Load to orchestrate a Linear or GitHub work item from preparation through merge.","vanillagreencom\u002Fkendex","vanillagreencom","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F960140?v=4","01M6HYKK40E293HJHZHAXBHRP3","vanillagreen","01M6HYKK8C03G1JWBP1S14HHFN",93,"MIT","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"hand","fleets","github issues","merge","worktree","communication","work","project-management","review","reviewer","commit","orchestration","only","issues","ci","delegate","project","submit","orchestrate","2026-11-10 10:12:30",false,"---\nname: orch\ndescription: \"PRIMARY AGENT ONLY. Load to orchestrate a Linear or GitHub work item from preparation through merge.\"\nsummary: \"Work-item orchestration for Linear or GitHub issues: prepare, delegate implementation, review, submit, merge, hand off, and oversee fleets of sessions.\"\nlicense: MIT\nuser-invocable: true\ndependencies:\n  required: [communication, mailbox, github, worktree, dev, project-management, decider, reviewer, review-gate]\n  optional: [harness-ci, linear, second-opinion, commit-guards, jarvis]\nmetadata:\n  author: vanillagreen\n  source: kendex\n  repository: \"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\"\n  bugs: \"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fissues\"\ntags: [automation]\n---\n\n# Orchestration\n\nLoad `mailbox` for [takeover](workflows\u002Foversee-takeover.md); `github`, `worktree` and `linear` before use. Dev and reviewer skills call orch scripts.\n\n> **MODE SWITCH**: you are the orchestrator. Delegate every implementation, review, and QA task to a specialist sub-agent. Never edit code unless the user explicitly asks, or the item runs the `micro` tier ([workflows\u002Fmicro.md](workflows\u002Fmicro.md)), whose runner makes the edit itself.\n\n## The Cycle\n\nGet the issue → dev implements → publication, review and fixes in the order from `pr-order --help` → required CI and review gate → merge.\n\n- **Bounded loops.** A fix round addresses blockers only, and the same pass declines or tracks every `fix` suggestion ([workflows\u002Freview-pr.md](workflows\u002Freview-pr.md) § 4); re-review narrows to the fix diff, the domains it touched, and the class of every defect it fixed ([reviewer\u002FSKILL.md](..\u002Freviewer\u002FSKILL.md) § Re-Review Rounds); two consecutive rounds with no new blocker end the review; [workflows\u002Freview-pr.md § At The Cap](workflows\u002Freview-pr.md#at-the-cap) sets the cap, cap 0 and a fix round's own regression.\n- **Finding conduct.** Apply reviewer's [decision flow](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#decision-flow), [recurrence rule](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#recurrence) and [filing bar](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#filing-bar).\n- **Scope cuts.** A reviewer or orchestrator can choose a cut round. A round whose only findings are scope or wording asks ends the review: reply, resolve, push nothing, merge through the gate.\n- **Ask gates.** Which questions reach the user is [references\u002Fcommunication-modes.md](references\u002Fcommunication-modes.md); nothing outside that file narrows or widens the set. Use [communication](..\u002Fcommunication\u002FSKILL.md) for prose under the mode `ORCH_USER_MODE` names. That ask set holds whatever `ORCH_DECISION_MODE` says. Merge asks unless `ORCH_MERGE_AUTONOMY=auto`, which merges without asking only when every merge gate is green. In a lane every ask gate is `lane-mail`, never the harness question tool: [references\u002Fskill-rules.md](references\u002Fskill-rules.md) § Coordination.\n- **Post-PR autonomy.** After a PR exists, `ORCH_DECISION_MODE=auto-recommended` takes and logs the continuing option while a bounded wait, retry, or triage round remains. `ask` presents the listed choice. `workflow-state head-budget take` owns automatic retry spending, starting the count over on a changed head for review-wait only. At a cap, `workflow-state post-pr-stop record` atomically persists the named stop and renders its matching Markdown comment; the workflow posts that file to the PR and returns the stored stop. A nested caller uses `record-if-empty` so a precise upstream stop wins. Every continuing action clears the stop with `workflow-state update`. Initialize the resolved state key before these transitions. `ORCH_MERGE_AUTONOMY` controls merge consent only.\n- **The overseer reads results.** It accepts green lane checks and CI without reruns, prepare, commit, push or merge grants, or a shared validation slot. Only local [micro](workflows\u002Fmicro.md) runs here; its commit chain validates it. Green lanes with user merge consent arm auto-merge and own its wait per `workflows\u002Fmerge-pr.md`. Dev test-only validation-ceiling reports end validation. Lanes tick branch boxes with proving artifacts. It ticks post-merge boxes only after reading proving artifacts at their revision and conditions: test output, screenshot, measured figure or deployed screen. Lane summaries are no proof. A container closes when its last child is Done or Canceled, through `container-close`; an outcome to read lives in its own child. When evidence is due or contradicted, it reads it to narrow, replace or stop the failed intervention. A fix item is not the default. It gives no model or account instructions. Lanes keep launch models and launch no lanes.\n- **Item work stays in lanes.** A fleet is hosted when `lane-host resolve` prints anything except `local`. Overseers share its control VM for coordination. The overseer does no item work there: no worktree, item branch, dev, review or fix agent, validation, build, install or test run. Every item round goes to its branch's lane. A control-host subagent (sweep, triage verifier, measurement or research) reads without bulk writes: stream archives, or extract each into its own scratch subdirectory and remove the extraction before the next. Before extraction, read its uncompressed size and the volume's free space; if less than 3 GB would remain, stop and report to the overseer without extracting. No history-wide content read (`git log -S` or `-G`, `--all -p`, or any command reading every blob): lazy fetch in a partial clone can fill disk. Search via `gh search code`, the GitHub API, or a lane. No busy waits (`\u002Fdev\u002Fzero`, `\u002Fdev\u002Furandom`, spin polls) on the shared host. Wait with one bounded background command and completion notice, or watch events. Every control-host subagent brief includes this rule. Its scratch location is an empty subdirectory (`tmp\u002F\u003Crun>\u002F\u003Cagent-topic>\u002F`) only that subagent removes, never one the overseer's background jobs read. Fleet guards read [command blocks](references\u002Fcontrol-host-toolchain.conf). Refresh follows the [consumer's owner](references\u002Foversee-events.md). No `--refresh-only` exception.\n- **Acceptance is artifact-based.** A round closes on a validated on-disk artifact plus git\u002Ftracker state, never on a return message.\n- **Rules reload after a rebase.** Before a step that can rebase the branch (`worktree-push`, `worktree create --reuse`, a restack), bind `git -C [WT_PATH] rev-parse --verify HEAD` as `[BOUND_HEAD]`. A step that moves it is followed at once, before any validation, publication or arm, by `git -C [WT_PATH] diff --no-renames --name-only [BOUND_HEAD] HEAD -- \u003Ceach loaded file's repo path>` and a re-read of each listed file at `[WT_PATH]\u002F\u003Cpath>`, with the deleted-path rule of [dev SKILL.md § Round Contract](..\u002Fdev\u002FSKILL.md#round-contract).\n- **A lane is quiet.** `ORCH_LANE_OUTPUT` decides what a lane prints and where a filled `\u003Coutput_format>` block goes: [references\u002Fskill-rules.md](references\u002Fskill-rules.md) § Lane Output.\n\n## Commands\n\nRoute `\u003Ccommand> [args]` to its workflow and follow [Workflow Execution](#workflow-execution).\n\n| Command | Arguments | Workflow | Purpose |\n|---------|-----------|----------|---------|\n| `start` | `[ISSUE_ID]` \\| `github OWNER\u002FREPO#N` | `workflows\u002Fstart.md` \u002F `workflows\u002Fstart-worktree.md` | Prepare one work item; from a worktree, run the full session |\n| `start new` | `linear\\|github ...` | `workflows\u002Fstart-new.md` | Create one issue, then start it |\n| `micro` | `[ISSUE_ID]` \\| `github OWNER\u002FREPO#N` | `workflows\u002Fmicro.md` | Few-line tier: edit, commit, PR, arm, merge, with no dev agent and no review cycle |\n| `small` | `[ISSUE_ID]` \\| `github OWNER\u002FREPO#N` | `workflows\u002Fsmall.md` | One-subsystem tier: the full session under thin review bounds |\n| `handoff` | `linear\\|github ...` | `workflows\u002Fhandoff.md` | Launch independent sessions |\n| `plan-issues` | `PLAN_PATH linear\\|github` | `workflows\u002Fplan-issues.md` | Convert plan items into issues |\n| `dev-start` | `[ISSUE_ID]` | `workflows\u002Fdev-start.md` | Delegate implementation |\n| `dev-fix` | `[ISSUE_ID]` | `workflows\u002Fdev-fix.md` | Delegate fix items |\n| `ci-fix` | `PR_NUMBER` \\| `queue` | `workflows\u002Fci-fix.md` | Analyze and fix CI failures |\n| `review` | `[all]` \\| `[last N]` \\| `[HASH]` | `workflows\u002Freview.md` | On-demand review of local changes |\n| `review-codebase` | `[PATH]` | `workflows\u002Freview-codebase.md` | Whole-codebase fanout, findings only |\n| `review-pr` | `[PR_NUMBER]` | `workflows\u002Freview-pr.md` | Review cycle with fixes and QA |\n| `review-pr-comments` | `PR_NUMBER` \\| `BRANCH` | `workflows\u002Freview-pr-comments.md` | Triage PR review comments |\n| `submit-pr` | `[PR_NUMBER]` | `workflows\u002Fsubmit-pr.md` | Push, create PR, gates, merge |\n| `merge-pr` | `PR_NUMBER` \\| `all` | `workflows\u002Fmerge-pr.md` | Verify conditions and merge |\n| `post-summary` | `[ISSUE_ID]` | `workflows\u002Fpost-summary.md` | Post summary and handoff comments |\n| `verify` | none | `workflows\u002Fverify.md` | Read and complete due verification checks |\n| `oversee` | none | `workflows\u002Foversee.md` | Fleet mode: one session per unblocked item, shepherd every PR to merge |\n\n**`start` routing.** `github OWNER\u002FREPO#N` → `TRACKER=github`, `ISSUE_ID=issue-N`, keep `OWNER\u002FREPO` for the API; otherwise Linear unless the id starts with `issue-`. A cwd whose git common dir differs from `.git` is a worktree → `workflows\u002Fstart-worktree.md`; otherwise `workflows\u002Fstart.md`.\n\n## Scripts\n\n```bash\n.agents\u002Fskills\u002Forch\u002Fscripts\u002F\u003Cscript> [args]\n```\n\n| Script | Intent |\n|--------|--------|\n| `workflow-state` | Persistent state read\u002Fwrite\u002Fappend. See below |\n| `git-context` | Git-derived values (branch, head, issue id, roots, timestamps) |\n| `pr-view-json` | PR view JSON; `status=no_pr` exits 0 and routes to PR creation, not an error |\n| `resolve-base-branch` | Print a worktree's base branch; exits 1 rather than guess |\n| `sync-base` | Resolve, fetch, and fast-forward the checkout that owns the base branch; prints the branch name |\n| `container-close` | Serialize a Linear container close across linked checkouts; prints `closed`, `deferred` or a rate-limit `held`, with closed diagnostics on stderr |\n| `base-freshness` | Gate the review cycle on a current base, or on a clean merge onto a merge-queue base; unverifiable = stale |\n| `review-artifact-check` | Validate a reviewer's JSON artifact, the sole reviewer completion condition |\n| `dev-return-write` | Write a dev agent's round-scoped completion artifact; never hand-author the JSON |\n| `worktree-push` | Push an issue worktree via `worktree push`, reconciling rebased SHAs in workflow state in the same call; `--check-live-round` answers whether a fix round is in flight and pushes nothing |\n| `dev-round-write` | Persist a fix round's delegated item set at stamp time; `--cut` records a reviewer or orchestrator scope choice |\n| `dev-artifact-check` | Validate a dev round's completion artifact by round id |\n| `round-prune` | Consumer-selected Cargo cleanup at round start; [Round Closure](references\u002Fskill-rules.md#round-closure) owns its policy and contract |\n| `round-recover` | Close a stalled dev round from the idle agent's transcript: write the report as the artifact, or mint one re-delegation's round id |\n| `dev-validate-run` | Run configured validation; contract: `--help`. Harness routes: dev SKILL.md § Long-Running Validation |\n| `restack-skip` | Say whether a restacked head skips its range re-test: no conflict, or only version fields and changelog entries conflicted, per `--help` |\n| `item-tier` | Assign an item's tier, `micro`, `small` or `standard`, from the launch estimate, Expected delta and the shared rules for its Location and changed paths; the widest input wins. Measured branch line counts do not select a tier. `--help` |\n| `approval-wait` | Poll the reviewer gate; `--resolve-mode` prints the gate mode: it reads the consumer's `REVIEW_GATE_MODE` from the base checkout first, then native GitHub requirements where that policy permits it |\n| `ci-wait` | Block until CI completes on a PR |\n| `copilot-wait` | Wait for Copilot work |\n| `queue-wait` | Blocking merge-queue \u002F auto-merge waiter and verdict producer |\n| `pr-order` | Resolve publication order: `pr-order --help` |\n| `orch-env` | Effective value of a kendex `[env]` setting (process env > `.env.local` > `.kendex\u002Fsettings.toml` > `kendex.settings.toml` > default) |\n| `spawn-adapter` | Resolve Codex spawn parameters (`spawn`) and the runtime thread budget (`slots`) |\n| `open-terminal` | Terminal handoff; model, effort, and permission flags via `--launch-flags` |\n| `pane-write` | Writes lane input after target and process checks; `pane=verb` uses the provider |\n| `lane-close` | Stop one finished recorded lane's harness by signal, unless a hosted stop answers the item's worktree is gone, close its hosted sandbox (internally passing `--merged` to `lane-host close` only after it determines the item is merged and completed) and tmux window, remove a finished item's state files on a full close, and update its fleet record. With `--park --pr N`, end a hosted lane's clean merge wait instead: stop the harness and the sandbox with its disk kept and record the lane `parked`, once the checks of [references\u002Foversee-lanes.md § Parking a merge wait](references\u002Foversee-lanes.md#parking-a-merge-wait) admit it |\n| `lanes` | Enumerate harness auth lanes; `pick` prints the launch env prefix per `lanes --help`, exit 3 when none qualifies; `context` reports each live lane's context use; `state \u003Citem>` prints one lane's state from the pane, by the same judge `oversee-watch` and `open-terminal --wake` ask |\n| `lane-host` | Resolve or call the configured host provider; protocol: [schemas\u002Flane-host.md](schemas\u002Flane-host.md). Static SSH reference: `lane-host-ssh --help` |\n| `overseer-host` | Resolve or call the runtime the overseer's own session runs in, `ORCH_OVERSEER_HOST`; protocol: [schemas\u002Foverseer-host.md](schemas\u002Foverseer-host.md). tmux provider: `overseer-host-tmux --help` |\n| `oversee` | `launch` opens a fleet's first overseer on the `ORCH_OVERSEER_PREFERENCE` account, from outside tmux with `ORCH_TMUX_SESSION` set, or with `--predecessor` its successor, and refuses `overseer-live` while one runs otherwise; `register` records a hand-opened one. Both write the `overseer` record [schemas\u002Fworkflow-state.md § Oversee state](schemas\u002Fworkflow-state.md#oversee-state) states |\n| `lane-mail` | The lane-to-overseer mailbox and the owner channel. A lane runs `ask`, `notice`, `wait`, `inbox` and its mailbox monitor `watch`; the overseer runs `send`, `drain`, `pending` and `events`, adding `--root` and `--host` for a lane on another host, and on its own mailbox asks and reports to the owner with `--to owner` and closes an owner ask once with `resolve` |\n| `lane-marker` | Write a lane's launch record, the marker under the common git directory and the lane's own mailbox; `open-terminal` and `lane-host create` both call it, and `lane-mail-check` hands a lane its mail only where it stands |\n| `reconcile-work-items` | Read-only tracker sweep (parked containers, items stale past `RECONCILE_STALE_HOURS`, Done items with unchecked boxes). Exit 1 on findings |\n| `oversee-watch` | Block until the fleet needs the overseer, then print one wake carrying every event the pass found. Also reads the overseer's own session, from its recorded exit status, its session rows and its account, with its pane as the named fallback: `overseer-mark` reports its own account mark reached, and `overseer-dead` and `overseer-walled` relaunch an overseer that ended or whose account is spent, in its window through `oversee-succeed`, where exit 3 says a successor holds it. `--repeat` is started through the orch job runner, `scripts\u002Flib\u002Fjob-unit.sh`, by [references\u002Fwaiter-launch.md](references\u002Fwaiter-launch.md) |\n| `oversee-cycle` | Record a merged lane's cycle or report per-class totals; fields, targets and repeated-miss rules: `--help` |\n| `oversee-succeed` | Replace an overseer and restart its fleet watch through the orch job runner. Triggers, refusals, check-only mode and launch\u002Frecovery flags: `--help`; the turn-end hook and `oversee-watch` use its `--check-marks` answer |\n| `overseer-approve` | Approve one exact pull request head as the overseer's GitHub App from the token file `ORCH_OVERSEER_REVIEW_TOKEN_FILE` names, refusing `head-moved` when the live head does not start with the given one: [references\u002Fcopilot-head-notices.md](references\u002Fcopilot-head-notices.md), `--help` |\n\nEvery script takes `--help` bar `pr-view-json` and `resolve-base-branch`, whose only argument is a path. Waiter and gate semantics, including the `3` exit on hard auth failure and reading the effective gate mode (`approval`, `off`) only through `approval-wait --resolve-mode`: [references\u002Fgates.md](references\u002Fgates.md). Artifact checks: [references\u002Fartifact-checks.md](references\u002Fartifact-checks.md). Schemas: `schemas\u002Fworkflow-state.md` (state file), `schemas\u002Fdev-return.md` (dev completion artifact), `schemas\u002Fdev-round.md` (fix-round item set), [`..\u002Freviewer\u002Fschemas\u002Freview-finding.md`](..\u002Freviewer\u002Fschemas\u002Freview-finding.md) (review\u002FQA findings).\n\n**Multi-PR watching.** Never hand-roll a monitor. When `.agents\u002Fskills\u002Fgithub\u002Fscripts\u002Fpr-watch.sh` exists, run it (oversee: through `oversee-watch`); otherwise per-PR `approval-wait`\u002F`queue-wait`.\n\n**`workflow-state`.** Run it with no arguments for the action reference, and read `workflow-state --help` § Keys for the state-key forms.\n\n**A queued merge is waited out in the lane**: `merge-pr.md` § 5 step 1 uses [Waiter launch](references\u002Fwaiter-launch.md) and routes the recorded verdict (`queue-wait --help` § Verdicts). The lane stays active until it can finish the post-merge work.\n\n## Configuration\n\nRequires kendex 1.20.0 or newer for managed Claude model overrides.\n\nNon-secret settings go in committed `kendex.settings.toml` under `[env]`; `.env.local` holds secrets and personal overrides. Keys: [README.md](README.md) § Setup; review-gate keys in [references\u002Fgates.md](references\u002Fgates.md); lane keys in `lanes --help` and `open-terminal --help`. Dependencies: `jq`; `bash` 3.2; `python3` 3.8+: Claude GUI, SSH, configured archives; `flock` and `setsid` (util-linux); `timeout` or `gtimeout` (coreutils) for `dev-validate-run`, and `perl` for its `--attached`. Optional: `systemd-run` with a lingering user manager, which contains the orch job runner's jobs ([references\u002Fjob-units.md](references\u002Fjob-units.md)); `setsid` stays the fallback where the manager does not linger, its Linger cannot be read, or it cannot start a unit.\n\n---\n\n## Runtime Notes\n\n> If you are running in **Codex**: `approval required by policy, but AskForApproval is set to Never` means an execpolicy rule matched the command, not its shell form. Never retry it, never wait for approval; act per [references\u002Fcodex-runtime.md](references\u002Fcodex-runtime.md). Run long waiters through [Waiter launch](references\u002Fwaiter-launch.md); CI waiting uses `.agents\u002Fskills\u002Forch\u002Fscripts\u002Fci-wait`. Spawn generated agents through `scripts\u002Fspawn-adapter` with `fork_context: false`, then `send_input` a `DELEGATION:`-prefixed `\u003Cdelegation_format>`.\n\n> If you are running in **OpenCode**: store the `task_id` returned by `functions.task` in workflow state (`child_sessions[agent].agent_id`, `review_agent_ids[reviewer-name]`) and re-delegate with `functions.task(task_id=\u003Cstored_id>)`. Spawn fresh only when no ID is stored, one resume attempt failed, or the task is confirmed dead.\n\n> If you are running in **Pi** with `pi-agents-tmux`: delegation is one `subagent` call whose `task` argument is the filled `\u003Cdelegation_format>` alone. Never prepend role text. Store the returned `taskId` in workflow state. [references\u002Fpi-runtime.md](references\u002Fpi-runtime.md).\n\n---\n\n## Skill Rules\n\nJudge anything (a finding, proposal, fix, issue candidate, plan, directive or result) first by naming the outcome the work exists to drive, then by how well it drives that outcome; work that serves a mechanism, a check or a habit but not the outcome is changed or dropped.\n\nFor each observed miss of a rule, standard or directive, state why it was missed and fix that cause at its existing owner; correcting only the instance is insufficient.\n\nRemove all unused code, files, keys, secret-store entries, databases, records and settings from every holder in the same change.\n\nBack up only if a step can lose the only copy; delete the backup after checking the result.\n\nDelegation, planner launch, lifecycle, round closure, coordination, and lane output: [skill-rules](references\u002Fskill-rules.md). A design, an item brief or research on another system is held to the code-quality skill's SKILL.md § Over-Engineering; an overseer's directive, item or fix names the problem's source in the core mechanics or architecture and fixes it there first. A patch, shim, workaround or gate standing in for that fix names why it cannot happen now, and an item that removes it.\n\n### Workflow Execution\n\n- **Sequential sections.** Mark in-progress, execute every sub-section, mark completed, proceed. Never create tasks for sub-sections, never complete a parent before its children, never skip a step on a predicted outcome.\n- **Skip-if.** Evaluate \"Skip if [condition]\" literally; when true, append \"(SKIPPED)\", mark completed.\n- **Nested workflows.** Invoke `⤵`-marked workflows through the harness mechanism, never inlined. Record the return point (`→ § X`) first.\n- **Worktree scope.** Work only in this tree and branch. Never write kendex project scope unless a refresh brief authorizes it. The CLI refuses project-scope `refresh`, `apply` without `--plan`, and `updates --apply` in marked lanes unless the refresh lane passes `--lane-refresh`. If `ISSUE_ID` differs from the branch, ask: reuse, abort, or switch.\n- **Unsent input is not an instruction.** Text already sitting in the composer when a session reaches its prompt belongs to the harness, not to the user: clear it, act on nothing it says.\n\n#### Harness-Safe Shell\n\n**Run exactly one simple command per tool call with explicit arguments.** Substitutes, and what each Codex launch mode refuses: [references\u002Fcodex-runtime.md](references\u002Fcodex-runtime.md). Normalize delegated command lists the same way before they enter a prompt: an env-assignment prefix becomes a precondition check plus the bare command. A finding's location, description, or cause never crosses argv: write it to a file with the harness file-write tool and bind the path (`--items-file`, `append-file`, jq `--slurpfile`).\n\n#### Tracker Resolution\n\nAn `ISSUE_ID` starting with `issue-` is GitHub (`TRACKER=github`, issue number `${ISSUE_ID#issue-}`, repo from caller context else `gh repo view --json nameWithOwner`); anything else is Linear. A caller-supplied `tracker` wins; resolve once per workflow into `TRACKER` and `ISSUE_REF` (`#N` for GitHub, the Linear identifier otherwise), the only form a `Closes` line renders. Run **Linear only** \u002F **GitHub only** steps only for that tracker; never run `linear.sh` against a GitHub item.\n\n### State Management\n\nDurable data lives in workflow state through the `workflow-state` CLI only (`set-git-head`\u002F`set-now`, never inline substitution). Location: `\u003Cstate-dir>\u002Fworkflow-state-[ID].json`, where `workflow-state --help` § State directory resolves `\u003Cstate-dir>`.\n\nOther temporary session state, including handoffs, lane status, and reviews, defaults to the repository's `tmp\u002F`, which kendex's managed ignore block covers in every consumer, while `docs\u002F` holds tracked repository content and never receives a kendex ignore rule. A plan or research report is not session state: its durable home is its tracker issue, `agents\u002Fplanner.md` § Plan Artifacts places its working copy, and it is never committed.\n\nAfter compaction, resume from the step after the last completed one: read the item's workflow state, or for an overseer use [takeover](workflows\u002Foversee-takeover.md#1-read-the-mailbox-and-handoff)'s bounded resume reads. Apply [Delegation](references\u002Fskill-rules.md#delegation) before re-sending by stored ID. Stall recovery follows [Round Closure](references\u002Fskill-rules.md#round-closure). Never repeat completed actions.\n\n### Review Pipeline\n\nFinding schema, routing, disposition and the issue audit pipeline: [references\u002Ffinding-disposition.md § Review pipeline](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#review-pipeline).\n","# Orchestration\n\nLoad `mailbox` for [takeover](workflows\u002Foversee-takeover.md); `github`, `worktree` and `linear` before use. Dev and reviewer skills call orch scripts.\n\n> **MODE SWITCH**: you are the orchestrator. Delegate every implementation, review, and QA task to a specialist sub-agent. Never edit code unless the user explicitly asks, or the item runs the `micro` tier ([workflows\u002Fmicro.md](workflows\u002Fmicro.md)), whose runner makes the edit itself.\n\n## The Cycle\n\nGet the issue → dev implements → publication, review and fixes in the order from `pr-order --help` → required CI and review gate → merge.\n\n- **Bounded loops.** A fix round addresses blockers only, and the same pass declines or tracks every `fix` suggestion ([workflows\u002Freview-pr.md](workflows\u002Freview-pr.md) § 4); re-review narrows to the fix diff, the domains it touched, and the class of every defect it fixed ([reviewer\u002FSKILL.md](..\u002Freviewer\u002FSKILL.md) § Re-Review Rounds); two consecutive rounds with no new blocker end the review; [workflows\u002Freview-pr.md § At The Cap](workflows\u002Freview-pr.md#at-the-cap) sets the cap, cap 0 and a fix round's own regression.\n- **Finding conduct.** Apply reviewer's [decision flow](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#decision-flow), [recurrence rule](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#recurrence) and [filing bar](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#filing-bar).\n- **Scope cuts.** A reviewer or orchestrator can choose a cut round. A round whose only findings are scope or wording asks ends the review: reply, resolve, push nothing, merge through the gate.\n- **Ask gates.** Which questions reach the user is [references\u002Fcommunication-modes.md](references\u002Fcommunication-modes.md); nothing outside that file narrows or widens the set. Use [communication](..\u002Fcommunication\u002FSKILL.md) for prose under the mode `ORCH_USER_MODE` names. That ask set holds whatever `ORCH_DECISION_MODE` says. Merge asks unless `ORCH_MERGE_AUTONOMY=auto`, which merges without asking only when every merge gate is green. In a lane every ask gate is `lane-mail`, never the harness question tool: [references\u002Fskill-rules.md](references\u002Fskill-rules.md) § Coordination.\n- **Post-PR autonomy.** After a PR exists, `ORCH_DECISION_MODE=auto-recommended` takes and logs the continuing option while a bounded wait, retry, or triage round remains. `ask` presents the listed choice. `workflow-state head-budget take` owns automatic retry spending, starting the count over on a changed head for review-wait only. At a cap, `workflow-state post-pr-stop record` atomically persists the named stop and renders its matching Markdown comment; the workflow posts that file to the PR and returns the stored stop. A nested caller uses `record-if-empty` so a precise upstream stop wins. Every continuing action clears the stop with `workflow-state update`. Initialize the resolved state key before these transitions. `ORCH_MERGE_AUTONOMY` controls merge consent only.\n- **The overseer reads results.** It accepts green lane checks and CI without reruns, prepare, commit, push or merge grants, or a shared validation slot. Only local [micro](workflows\u002Fmicro.md) runs here; its commit chain validates it. Green lanes with user merge consent arm auto-merge and own its wait per `workflows\u002Fmerge-pr.md`. Dev test-only validation-ceiling reports end validation. Lanes tick branch boxes with proving artifacts. It ticks post-merge boxes only after reading proving artifacts at their revision and conditions: test output, screenshot, measured figure or deployed screen. Lane summaries are no proof. A container closes when its last child is Done or Canceled, through `container-close`; an outcome to read lives in its own child. When evidence is due or contradicted, it reads it to narrow, replace or stop the failed intervention. A fix item is not the default. It gives no model or account instructions. Lanes keep launch models and launch no lanes.\n- **Item work stays in lanes.** A fleet is hosted when `lane-host resolve` prints anything except `local`. Overseers share its control VM for coordination. The overseer does no item work there: no worktree, item branch, dev, review or fix agent, validation, build, install or test run. Every item round goes to its branch's lane. A control-host subagent (sweep, triage verifier, measurement or research) reads without bulk writes: stream archives, or extract each into its own scratch subdirectory and remove the extraction before the next. Before extraction, read its uncompressed size and the volume's free space; if less than 3 GB would remain, stop and report to the overseer without extracting. No history-wide content read (`git log -S` or `-G`, `--all -p`, or any command reading every blob): lazy fetch in a partial clone can fill disk. Search via `gh search code`, the GitHub API, or a lane. No busy waits (`\u002Fdev\u002Fzero`, `\u002Fdev\u002Furandom`, spin polls) on the shared host. Wait with one bounded background command and completion notice, or watch events. Every control-host subagent brief includes this rule. Its scratch location is an empty subdirectory (`tmp\u002F\u003Crun>\u002F\u003Cagent-topic>\u002F`) only that subagent removes, never one the overseer's background jobs read. Fleet guards read [command blocks](references\u002Fcontrol-host-toolchain.conf). Refresh follows the [consumer's owner](references\u002Foversee-events.md). No `--refresh-only` exception.\n- **Acceptance is artifact-based.** A round closes on a validated on-disk artifact plus git\u002Ftracker state, never on a return message.\n- **Rules reload after a rebase.** Before a step that can rebase the branch (`worktree-push`, `worktree create --reuse`, a restack), bind `git -C [WT_PATH] rev-parse --verify HEAD` as `[BOUND_HEAD]`. A step that moves it is followed at once, before any validation, publication or arm, by `git -C [WT_PATH] diff --no-renames --name-only [BOUND_HEAD] HEAD -- \u003Ceach loaded file's repo path>` and a re-read of each listed file at `[WT_PATH]\u002F\u003Cpath>`, with the deleted-path rule of [dev SKILL.md § Round Contract](..\u002Fdev\u002FSKILL.md#round-contract).\n- **A lane is quiet.** `ORCH_LANE_OUTPUT` decides what a lane prints and where a filled `\u003Coutput_format>` block goes: [references\u002Fskill-rules.md](references\u002Fskill-rules.md) § Lane Output.\n\n## Commands\n\nRoute `\u003Ccommand> [args]` to its workflow and follow [Workflow Execution](#workflow-execution).\n\n| Command | Arguments | Workflow | Purpose |\n|---------|-----------|----------|---------|\n| `start` | `[ISSUE_ID]` \\| `github OWNER\u002FREPO#N` | `workflows\u002Fstart.md` \u002F `workflows\u002Fstart-worktree.md` | Prepare one work item; from a worktree, run the full session |\n| `start new` | `linear\\|github ...` | `workflows\u002Fstart-new.md` | Create one issue, then start it |\n| `micro` | `[ISSUE_ID]` \\| `github OWNER\u002FREPO#N` | `workflows\u002Fmicro.md` | Few-line tier: edit, commit, PR, arm, merge, with no dev agent and no review cycle |\n| `small` | `[ISSUE_ID]` \\| `github OWNER\u002FREPO#N` | `workflows\u002Fsmall.md` | One-subsystem tier: the full session under thin review bounds |\n| `handoff` | `linear\\|github ...` | `workflows\u002Fhandoff.md` | Launch independent sessions |\n| `plan-issues` | `PLAN_PATH linear\\|github` | `workflows\u002Fplan-issues.md` | Convert plan items into issues |\n| `dev-start` | `[ISSUE_ID]` | `workflows\u002Fdev-start.md` | Delegate implementation |\n| `dev-fix` | `[ISSUE_ID]` | `workflows\u002Fdev-fix.md` | Delegate fix items |\n| `ci-fix` | `PR_NUMBER` \\| `queue` | `workflows\u002Fci-fix.md` | Analyze and fix CI failures |\n| `review` | `[all]` \\| `[last N]` \\| `[HASH]` | `workflows\u002Freview.md` | On-demand review of local changes |\n| `review-codebase` | `[PATH]` | `workflows\u002Freview-codebase.md` | Whole-codebase fanout, findings only |\n| `review-pr` | `[PR_NUMBER]` | `workflows\u002Freview-pr.md` | Review cycle with fixes and QA |\n| `review-pr-comments` | `PR_NUMBER` \\| `BRANCH` | `workflows\u002Freview-pr-comments.md` | Triage PR review comments |\n| `submit-pr` | `[PR_NUMBER]` | `workflows\u002Fsubmit-pr.md` | Push, create PR, gates, merge |\n| `merge-pr` | `PR_NUMBER` \\| `all` | `workflows\u002Fmerge-pr.md` | Verify conditions and merge |\n| `post-summary` | `[ISSUE_ID]` | `workflows\u002Fpost-summary.md` | Post summary and handoff comments |\n| `verify` | none | `workflows\u002Fverify.md` | Read and complete due verification checks |\n| `oversee` | none | `workflows\u002Foversee.md` | Fleet mode: one session per unblocked item, shepherd every PR to merge |\n\n**`start` routing.** `github OWNER\u002FREPO#N` → `TRACKER=github`, `ISSUE_ID=issue-N`, keep `OWNER\u002FREPO` for the API; otherwise Linear unless the id starts with `issue-`. A cwd whose git common dir differs from `.git` is a worktree → `workflows\u002Fstart-worktree.md`; otherwise `workflows\u002Fstart.md`.\n\n## Scripts\n\n```bash\n.agents\u002Fskills\u002Forch\u002Fscripts\u002F\u003Cscript> [args]\n```\n\n| Script | Intent |\n|--------|--------|\n| `workflow-state` | Persistent state read\u002Fwrite\u002Fappend. See below |\n| `git-context` | Git-derived values (branch, head, issue id, roots, timestamps) |\n| `pr-view-json` | PR view JSON; `status=no_pr` exits 0 and routes to PR creation, not an error |\n| `resolve-base-branch` | Print a worktree's base branch; exits 1 rather than guess |\n| `sync-base` | Resolve, fetch, and fast-forward the checkout that owns the base branch; prints the branch name |\n| `container-close` | Serialize a Linear container close across linked checkouts; prints `closed`, `deferred` or a rate-limit `held`, with closed diagnostics on stderr |\n| `base-freshness` | Gate the review cycle on a current base, or on a clean merge onto a merge-queue base; unverifiable = stale |\n| `review-artifact-check` | Validate a reviewer's JSON artifact, the sole reviewer completion condition |\n| `dev-return-write` | Write a dev agent's round-scoped completion artifact; never hand-author the JSON |\n| `worktree-push` | Push an issue worktree via `worktree push`, reconciling rebased SHAs in workflow state in the same call; `--check-live-round` answers whether a fix round is in flight and pushes nothing |\n| `dev-round-write` | Persist a fix round's delegated item set at stamp time; `--cut` records a reviewer or orchestrator scope choice |\n| `dev-artifact-check` | Validate a dev round's completion artifact by round id |\n| `round-prune` | Consumer-selected Cargo cleanup at round start; [Round Closure](references\u002Fskill-rules.md#round-closure) owns its policy and contract |\n| `round-recover` | Close a stalled dev round from the idle agent's transcript: write the report as the artifact, or mint one re-delegation's round id |\n| `dev-validate-run` | Run configured validation; contract: `--help`. Harness routes: dev SKILL.md § Long-Running Validation |\n| `restack-skip` | Say whether a restacked head skips its range re-test: no conflict, or only version fields and changelog entries conflicted, per `--help` |\n| `item-tier` | Assign an item's tier, `micro`, `small` or `standard`, from the launch estimate, Expected delta and the shared rules for its Location and changed paths; the widest input wins. Measured branch line counts do not select a tier. `--help` |\n| `approval-wait` | Poll the reviewer gate; `--resolve-mode` prints the gate mode: it reads the consumer's `REVIEW_GATE_MODE` from the base checkout first, then native GitHub requirements where that policy permits it |\n| `ci-wait` | Block until CI completes on a PR |\n| `copilot-wait` | Wait for Copilot work |\n| `queue-wait` | Blocking merge-queue \u002F auto-merge waiter and verdict producer |\n| `pr-order` | Resolve publication order: `pr-order --help` |\n| `orch-env` | Effective value of a kendex `[env]` setting (process env > `.env.local` > `.kendex\u002Fsettings.toml` > `kendex.settings.toml` > default) |\n| `spawn-adapter` | Resolve Codex spawn parameters (`spawn`) and the runtime thread budget (`slots`) |\n| `open-terminal` | Terminal handoff; model, effort, and permission flags via `--launch-flags` |\n| `pane-write` | Writes lane input after target and process checks; `pane=verb` uses the provider |\n| `lane-close` | Stop one finished recorded lane's harness by signal, unless a hosted stop answers the item's worktree is gone, close its hosted sandbox (internally passing `--merged` to `lane-host close` only after it determines the item is merged and completed) and tmux window, remove a finished item's state files on a full close, and update its fleet record. With `--park --pr N`, end a hosted lane's clean merge wait instead: stop the harness and the sandbox with its disk kept and record the lane `parked`, once the checks of [references\u002Foversee-lanes.md § Parking a merge wait](references\u002Foversee-lanes.md#parking-a-merge-wait) admit it |\n| `lanes` | Enumerate harness auth lanes; `pick` prints the launch env prefix per `lanes --help`, exit 3 when none qualifies; `context` reports each live lane's context use; `state \u003Citem>` prints one lane's state from the pane, by the same judge `oversee-watch` and `open-terminal --wake` ask |\n| `lane-host` | Resolve or call the configured host provider; protocol: [schemas\u002Flane-host.md](schemas\u002Flane-host.md). Static SSH reference: `lane-host-ssh --help` |\n| `overseer-host` | Resolve or call the runtime the overseer's own session runs in, `ORCH_OVERSEER_HOST`; protocol: [schemas\u002Foverseer-host.md](schemas\u002Foverseer-host.md). tmux provider: `overseer-host-tmux --help` |\n| `oversee` | `launch` opens a fleet's first overseer on the `ORCH_OVERSEER_PREFERENCE` account, from outside tmux with `ORCH_TMUX_SESSION` set, or with `--predecessor` its successor, and refuses `overseer-live` while one runs otherwise; `register` records a hand-opened one. Both write the `overseer` record [schemas\u002Fworkflow-state.md § Oversee state](schemas\u002Fworkflow-state.md#oversee-state) states |\n| `lane-mail` | The lane-to-overseer mailbox and the owner channel. A lane runs `ask`, `notice`, `wait`, `inbox` and its mailbox monitor `watch`; the overseer runs `send`, `drain`, `pending` and `events`, adding `--root` and `--host` for a lane on another host, and on its own mailbox asks and reports to the owner with `--to owner` and closes an owner ask once with `resolve` |\n| `lane-marker` | Write a lane's launch record, the marker under the common git directory and the lane's own mailbox; `open-terminal` and `lane-host create` both call it, and `lane-mail-check` hands a lane its mail only where it stands |\n| `reconcile-work-items` | Read-only tracker sweep (parked containers, items stale past `RECONCILE_STALE_HOURS`, Done items with unchecked boxes). Exit 1 on findings |\n| `oversee-watch` | Block until the fleet needs the overseer, then print one wake carrying every event the pass found. Also reads the overseer's own session, from its recorded exit status, its session rows and its account, with its pane as the named fallback: `overseer-mark` reports its own account mark reached, and `overseer-dead` and `overseer-walled` relaunch an overseer that ended or whose account is spent, in its window through `oversee-succeed`, where exit 3 says a successor holds it. `--repeat` is started through the orch job runner, `scripts\u002Flib\u002Fjob-unit.sh`, by [references\u002Fwaiter-launch.md](references\u002Fwaiter-launch.md) |\n| `oversee-cycle` | Record a merged lane's cycle or report per-class totals; fields, targets and repeated-miss rules: `--help` |\n| `oversee-succeed` | Replace an overseer and restart its fleet watch through the orch job runner. Triggers, refusals, check-only mode and launch\u002Frecovery flags: `--help`; the turn-end hook and `oversee-watch` use its `--check-marks` answer |\n| `overseer-approve` | Approve one exact pull request head as the overseer's GitHub App from the token file `ORCH_OVERSEER_REVIEW_TOKEN_FILE` names, refusing `head-moved` when the live head does not start with the given one: [references\u002Fcopilot-head-notices.md](references\u002Fcopilot-head-notices.md), `--help` |\n\nEvery script takes `--help` bar `pr-view-json` and `resolve-base-branch`, whose only argument is a path. Waiter and gate semantics, including the `3` exit on hard auth failure and reading the effective gate mode (`approval`, `off`) only through `approval-wait --resolve-mode`: [references\u002Fgates.md](references\u002Fgates.md). Artifact checks: [references\u002Fartifact-checks.md](references\u002Fartifact-checks.md). Schemas: `schemas\u002Fworkflow-state.md` (state file), `schemas\u002Fdev-return.md` (dev completion artifact), `schemas\u002Fdev-round.md` (fix-round item set), [`..\u002Freviewer\u002Fschemas\u002Freview-finding.md`](..\u002Freviewer\u002Fschemas\u002Freview-finding.md) (review\u002FQA findings).\n\n**Multi-PR watching.** Never hand-roll a monitor. When `.agents\u002Fskills\u002Fgithub\u002Fscripts\u002Fpr-watch.sh` exists, run it (oversee: through `oversee-watch`); otherwise per-PR `approval-wait`\u002F`queue-wait`.\n\n**`workflow-state`.** Run it with no arguments for the action reference, and read `workflow-state --help` § Keys for the state-key forms.\n\n**A queued merge is waited out in the lane**: `merge-pr.md` § 5 step 1 uses [Waiter launch](references\u002Fwaiter-launch.md) and routes the recorded verdict (`queue-wait --help` § Verdicts). The lane stays active until it can finish the post-merge work.\n\n## Configuration\n\nRequires kendex 1.20.0 or newer for managed Claude model overrides.\n\nNon-secret settings go in committed `kendex.settings.toml` under `[env]`; `.env.local` holds secrets and personal overrides. Keys: [README.md](README.md) § Setup; review-gate keys in [references\u002Fgates.md](references\u002Fgates.md); lane keys in `lanes --help` and `open-terminal --help`. Dependencies: `jq`; `bash` 3.2; `python3` 3.8+: Claude GUI, SSH, configured archives; `flock` and `setsid` (util-linux); `timeout` or `gtimeout` (coreutils) for `dev-validate-run`, and `perl` for its `--attached`. Optional: `systemd-run` with a lingering user manager, which contains the orch job runner's jobs ([references\u002Fjob-units.md](references\u002Fjob-units.md)); `setsid` stays the fallback where the manager does not linger, its Linger cannot be read, or it cannot start a unit.\n\n---\n\n## Runtime Notes\n\n> If you are running in **Codex**: `approval required by policy, but AskForApproval is set to Never` means an execpolicy rule matched the command, not its shell form. Never retry it, never wait for approval; act per [references\u002Fcodex-runtime.md](references\u002Fcodex-runtime.md). Run long waiters through [Waiter launch](references\u002Fwaiter-launch.md); CI waiting uses `.agents\u002Fskills\u002Forch\u002Fscripts\u002Fci-wait`. Spawn generated agents through `scripts\u002Fspawn-adapter` with `fork_context: false`, then `send_input` a `DELEGATION:`-prefixed `\u003Cdelegation_format>`.\n\n> If you are running in **OpenCode**: store the `task_id` returned by `functions.task` in workflow state (`child_sessions[agent].agent_id`, `review_agent_ids[reviewer-name]`) and re-delegate with `functions.task(task_id=\u003Cstored_id>)`. Spawn fresh only when no ID is stored, one resume attempt failed, or the task is confirmed dead.\n\n> If you are running in **Pi** with `pi-agents-tmux`: delegation is one `subagent` call whose `task` argument is the filled `\u003Cdelegation_format>` alone. Never prepend role text. Store the returned `taskId` in workflow state. [references\u002Fpi-runtime.md](references\u002Fpi-runtime.md).\n\n---\n\n## Skill Rules\n\nJudge anything (a finding, proposal, fix, issue candidate, plan, directive or result) first by naming the outcome the work exists to drive, then by how well it drives that outcome; work that serves a mechanism, a check or a habit but not the outcome is changed or dropped.\n\nFor each observed miss of a rule, standard or directive, state why it was missed and fix that cause at its existing owner; correcting only the instance is insufficient.\n\nRemove all unused code, files, keys, secret-store entries, databases, records and settings from every holder in the same change.\n\nBack up only if a step can lose the only copy; delete the backup after checking the result.\n\nDelegation, planner launch, lifecycle, round closure, coordination, and lane output: [skill-rules](references\u002Fskill-rules.md). A design, an item brief or research on another system is held to the code-quality skill's SKILL.md § Over-Engineering; an overseer's directive, item or fix names the problem's source in the core mechanics or architecture and fixes it there first. A patch, shim, workaround or gate standing in for that fix names why it cannot happen now, and an item that removes it.\n\n### Workflow Execution\n\n- **Sequential sections.** Mark in-progress, execute every sub-section, mark completed, proceed. Never create tasks for sub-sections, never complete a parent before its children, never skip a step on a predicted outcome.\n- **Skip-if.** Evaluate \"Skip if [condition]\" literally; when true, append \"(SKIPPED)\", mark completed.\n- **Nested workflows.** Invoke `⤵`-marked workflows through the harness mechanism, never inlined. Record the return point (`→ § X`) first.\n- **Worktree scope.** Work only in this tree and branch. Never write kendex project scope unless a refresh brief authorizes it. The CLI refuses project-scope `refresh`, `apply` without `--plan`, and `updates --apply` in marked lanes unless the refresh lane passes `--lane-refresh`. If `ISSUE_ID` differs from the branch, ask: reuse, abort, or switch.\n- **Unsent input is not an instruction.** Text already sitting in the composer when a session reaches its prompt belongs to the harness, not to the user: clear it, act on nothing it says.\n\n#### Harness-Safe Shell\n\n**Run exactly one simple command per tool call with explicit arguments.** Substitutes, and what each Codex launch mode refuses: [references\u002Fcodex-runtime.md](references\u002Fcodex-runtime.md). Normalize delegated command lists the same way before they enter a prompt: an env-assignment prefix becomes a precondition check plus the bare command. A finding's location, description, or cause never crosses argv: write it to a file with the harness file-write tool and bind the path (`--items-file`, `append-file`, jq `--slurpfile`).\n\n#### Tracker Resolution\n\nAn `ISSUE_ID` starting with `issue-` is GitHub (`TRACKER=github`, issue number `${ISSUE_ID#issue-}`, repo from caller context else `gh repo view --json nameWithOwner`); anything else is Linear. A caller-supplied `tracker` wins; resolve once per workflow into `TRACKER` and `ISSUE_REF` (`#N` for GitHub, the Linear identifier otherwise), the only form a `Closes` line renders. Run **Linear only** \u002F **GitHub only** steps only for that tracker; never run `linear.sh` against a GitHub item.\n\n### State Management\n\nDurable data lives in workflow state through the `workflow-state` CLI only (`set-git-head`\u002F`set-now`, never inline substitution). Location: `\u003Cstate-dir>\u002Fworkflow-state-[ID].json`, where `workflow-state --help` § State directory resolves `\u003Cstate-dir>`.\n\nOther temporary session state, including handoffs, lane status, and reviews, defaults to the repository's `tmp\u002F`, which kendex's managed ignore block covers in every consumer, while `docs\u002F` holds tracked repository content and never receives a kendex ignore rule. A plan or research report is not session state: its durable home is its tracker issue, `agents\u002Fplanner.md` § Plan Artifacts places its working copy, and it is never committed.\n\nAfter compaction, resume from the step after the last completed one: read the item's workflow state, or for an overseer use [takeover](workflows\u002Foversee-takeover.md#1-read-the-mailbox-and-handoff)'s bounded resume reads. Apply [Delegation](references\u002Fskill-rules.md#delegation) before re-sending by stored ID. Stall recovery follows [Round Closure](references\u002Fskill-rules.md#round-closure). Never repeat completed actions.\n\n### Review Pipeline\n\nFinding schema, routing, disposition and the issue audit pipeline: [references\u002Ffinding-disposition.md § Review pipeline](..\u002Freviewer\u002Freferences\u002Ffinding-disposition.md#review-pipeline).\n",{"name":5,"tags":48,"license":15,"summary":50,"metadata":51,"description":7,"dependencies":55,"user-invocable":68},[49],"automation","Work-item orchestration for Linear or GitHub issues: prepare, delegate implementation, review, submit, merge, hand off, and oversee fleets of sessions.",{"bugs":52,"author":12,"source":53,"repository":54},"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fissues","kendex","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex",{"optional":56,"required":62},[57,58,59,60,61],"harness-ci","linear","second-opinion","commit-guards","jarvis",[29,63,64,28,65,31,66,33,67],"mailbox","github","dev","decider","review-gate",true,"main","7628dc770b5deb334a92d30c2773f6d639bc3bc6","skills\u002Forch",37,"https:\u002F\u002Fkendex.ai","https:\u002F\u002Fgithub.com\u002Fvanillagreencom","http:\u002F\u002Fvanillagreen.com","2026-11-14 21:58:05",{"source":8,"skillName":5,"commands":78,"prompt":88,"zipAvailable":68},[79,82,85],{"tool":80,"command":81},"npx","npx skills add vanillagreencom\u002Fkendex --skill orch",{"tool":83,"command":84},"bunx","bunx skills add vanillagreencom\u002Fkendex --skill orch",{"tool":86,"command":87},"pnpm","pnpm dlx skills add vanillagreencom\u002Fkendex --skill orch","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002FSKILL.md",[90,96,100,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376,380,384,388,392,396,400,404,408,412,416,420,424,428,432,436,440,444,448,452,456,460,464,468,472,476,480,484,488,492,496,500,504,508,512,516,520,524,528,532,536,540,544,548,552,556,560,564,568,572,576,580,584,588,592,596,600,604,608,612,616,620,624,628,632,636,640,644,648,652,656,660,664,668,672,676,680,684,688,692,696,700,704,708,712,716,720,724,728,732,736,740,744,748,752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812,816,820,824,828,832,836,840,844,848,851,855,858,861,865,869,873,876,880,884,888,891,895,899,903,906,910,914,918,922,926,930,934,938,942,945,949,953,957,961,965,969,973,977,981,985,989,993,997,1000,1004,1008,1012,1016,1020,1024,1028,1032,1036,1040,1044,1048,1052,1056,1060,1064,1068,1072,1076,1080,1084,1088,1092,1096,1100,1104,1108,1112,1116,1120,1124,1128,1132,1136,1140,1144,1148,1152,1156,1160,1164,1168,1172,1176,1180,1184,1188,1192,1196,1200,1204,1207,1211,1215,1219,1223,1227,1231,1235,1239,1243,1247,1251,1255,1259,1263,1267,1271,1275,1279,1283,1287,1291,1295,1299,1303,1307,1311,1315,1319,1323,1327,1331,1335,1339,1343,1347,1351,1355,1359,1363,1367,1371,1375,1379,1383,1387,1391,1395,1399,1403,1407,1411,1415,1419,1423,1427,1431,1435,1439,1443,1447,1451,1455,1459,1463,1467,1471,1475,1479,1483,1487,1491,1495,1499,1503,1507,1511,1515,1519,1523,1527,1531,1535,1539,1543,1547,1551,1555,1559,1563,1567,1571,1575,1579,1582,1586,1590,1594,1597,1601,1605,1608,1612,1616,1620,1624,1628,1632,1636,1640,1644,1648,1652,1656,1660,1664,1668,1671,1674,1678,1682,1686,1690,1694,1698,1702,1706,1710,1714,1718,1722,1726,1730,1734,1738,1742,1746,1750,1754,1758,1762,1766,1770,1774,1778,1782,1786,1790,1794,1798,1802,1806,1810,1814,1818,1822,1826,1830,1834,1838,1842,1846,1850,1854,1858,1862,1866,1870,1874,1878,1882,1886,1890,1894,1898,1902,1906,1910,1914,1918,1922,1926,1930,1934,1938,1942,1946,1950,1954,1958,1962,1966,1970,1974,1978,1982,1986,1990,1994,1998,2002,2006,2010,2014,2018,2022,2026,2030,2034,2038,2042,2046,2050,2054,2058,2062,2066,2070,2074,2078],{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"DEVELOPMENT.md","REFERENCE","参考文档",41121,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002FDEVELOPMENT.md",{"path":97,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":98,"sourceHtmlUrl":99},"docs\u002Fhosted-oversight.html",31822,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fdocs\u002Fhosted-oversight.html",{"path":101,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":104,"sourceHtmlUrl":105},"docs\u002Forch.css","OTHER","其他",3910,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fdocs\u002Forch.css",{"path":107,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":108,"sourceHtmlUrl":109},"kendex.settings.toml.example",24501,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fkendex.settings.toml.example",{"path":111,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":112,"sourceHtmlUrl":113},"README.md",17974,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002FREADME.md",{"path":115,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":116,"sourceHtmlUrl":117},"references\u002Fagent-transcripts.md",2413,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fagent-transcripts.md",{"path":119,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":120,"sourceHtmlUrl":121},"references\u002Fartifact-checks.md",5081,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fartifact-checks.md",{"path":123,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":124,"sourceHtmlUrl":125},"references\u002Fcodex-runtime.md",21281,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fcodex-runtime.md",{"path":127,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":128,"sourceHtmlUrl":129},"references\u002Fcommunication-modes.md",27542,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fcommunication-modes.md",{"path":131,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":132,"sourceHtmlUrl":133},"references\u002Fcontrol-host-toolchain.conf",882,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fcontrol-host-toolchain.conf",{"path":135,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":136,"sourceHtmlUrl":137},"references\u002Fcopilot-head-notices.md",10994,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fcopilot-head-notices.md",{"path":139,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":140,"sourceHtmlUrl":141},"references\u002Fcopilot-runtime.md",22208,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fcopilot-runtime.md",{"path":143,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":144,"sourceHtmlUrl":145},"references\u002Fcopilot-wait.md",1662,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fcopilot-wait.md",{"path":147,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":148,"sourceHtmlUrl":149},"references\u002Fdesign-review.md",7061,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fdesign-review.md",{"path":151,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":152,"sourceHtmlUrl":153},"references\u002Fgates.md",10646,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fgates.md",{"path":155,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":156,"sourceHtmlUrl":157},"references\u002Fheartbeat-audit.md",7746,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fheartbeat-audit.md",{"path":159,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":160,"sourceHtmlUrl":161},"references\u002Fjob-units.md",9964,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fjob-units.md",{"path":163,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":164,"sourceHtmlUrl":165},"references\u002Flane-directive.md",39328,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Flane-directive.md",{"path":167,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":168,"sourceHtmlUrl":169},"references\u002Flane-reach.md",21208,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Flane-reach.md",{"path":171,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":172,"sourceHtmlUrl":173},"references\u002Fmerge-attempt.md",4451,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fmerge-attempt.md",{"path":175,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":176,"sourceHtmlUrl":177},"references\u002Fnarrow-change.conf",10638,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fnarrow-change.conf",{"path":179,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":180,"sourceHtmlUrl":181},"references\u002Foversee-events.md",88606,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Foversee-events.md",{"path":183,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":184,"sourceHtmlUrl":185},"references\u002Foversee-lanes.md",11900,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Foversee-lanes.md",{"path":187,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":188,"sourceHtmlUrl":189},"references\u002Foverseer-session-events.md",12331,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Foverseer-session-events.md",{"path":191,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":192,"sourceHtmlUrl":193},"references\u002Fpeer-mail.md",8432,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fpeer-mail.md",{"path":195,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":196,"sourceHtmlUrl":197},"references\u002Fpi-runtime.md",8822,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fpi-runtime.md",{"path":199,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":200,"sourceHtmlUrl":201},"references\u002Fsecret-value.ere",1559,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fsecret-value.ere",{"path":203,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":204,"sourceHtmlUrl":205},"references\u002Fsecurity-alerts.md",5505,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fsecurity-alerts.md",{"path":207,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":208,"sourceHtmlUrl":209},"references\u002Fskill-rules.md",43231,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fskill-rules.md",{"path":211,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":212,"sourceHtmlUrl":213},"references\u002Fthread-read.md",3257,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fthread-read.md",{"path":215,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":216,"sourceHtmlUrl":217},"references\u002Fwaiter-launch.md",4362,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fwaiter-launch.md",{"path":219,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":220,"sourceHtmlUrl":221},"references\u002Fwatch-delivery.md",15615,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Freferences\u002Fwatch-delivery.md",{"path":223,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":224,"sourceHtmlUrl":225},"schemas\u002Fcopilot-credits.md",4539,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fschemas\u002Fcopilot-credits.md",{"path":227,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":228,"sourceHtmlUrl":229},"schemas\u002Fdev-return.md",16438,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fschemas\u002Fdev-return.md",{"path":231,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":232,"sourceHtmlUrl":233},"schemas\u002Fdev-round.md",11239,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fschemas\u002Fdev-round.md",{"path":235,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":236,"sourceHtmlUrl":237},"schemas\u002Flane-host.md",53763,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fschemas\u002Flane-host.md",{"path":239,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":240,"sourceHtmlUrl":241},"schemas\u002Foverseer-host.md",9585,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fschemas\u002Foverseer-host.md",{"path":243,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":244,"sourceHtmlUrl":245},"schemas\u002Fworkflow-state.md",91197,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fschemas\u002Fworkflow-state.md",{"path":247,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":250,"sourceHtmlUrl":251},"scripts\u002Fapproval-wait","SCRIPT","脚本",79232,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fapproval-wait",{"path":253,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":254,"sourceHtmlUrl":255},"scripts\u002Fbase-freshness",4136,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fbase-freshness",{"path":257,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":258,"sourceHtmlUrl":259},"scripts\u002Fci-wait",52905,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fci-wait",{"path":261,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":262,"sourceHtmlUrl":263},"scripts\u002Fclaude-model-classes\u002F.claude-plugin\u002Fplugin.json",216,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fclaude-model-classes\u002F.claude-plugin\u002Fplugin.json",{"path":265,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":266,"sourceHtmlUrl":267},"scripts\u002Fclaude-model-classes\u002Fhooks\u002Fhooks.json",35,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fclaude-model-classes\u002Fhooks\u002Fhooks.json",{"path":269,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":270,"sourceHtmlUrl":271},"scripts\u002Fclaude-model-classes\u002Fhooks\u002Fregister.js",7967,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fclaude-model-classes\u002Fhooks\u002Fregister.js",{"path":273,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":274,"sourceHtmlUrl":275},"scripts\u002Fcontainer-close",24439,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fcontainer-close",{"path":277,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":278,"sourceHtmlUrl":279},"scripts\u002Fcopilot-lane-context\u002Fextension.mjs",10705,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fcopilot-lane-context\u002Fextension.mjs",{"path":281,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":282,"sourceHtmlUrl":283},"scripts\u002Fcopilot-lane-context\u002Fmodel-list.mjs",3544,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fcopilot-lane-context\u002Fmodel-list.mjs",{"path":285,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":286,"sourceHtmlUrl":287},"scripts\u002Fcopilot-statusline",3763,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fcopilot-statusline",{"path":289,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":290,"sourceHtmlUrl":291},"scripts\u002Fcopilot-wait",5696,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fcopilot-wait",{"path":293,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":294,"sourceHtmlUrl":295},"scripts\u002Fdev-artifact-check",57175,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fdev-artifact-check",{"path":297,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":298,"sourceHtmlUrl":299},"scripts\u002Fdev-return-write",55483,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fdev-return-write",{"path":301,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":302,"sourceHtmlUrl":303},"scripts\u002Fdev-round-write",23740,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fdev-round-write",{"path":305,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":306,"sourceHtmlUrl":307},"scripts\u002Fdev-validate-run",87360,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fdev-validate-run",{"path":309,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":310,"sourceHtmlUrl":311},"scripts\u002Fgit-context",7113,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fgit-context",{"path":313,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":314,"sourceHtmlUrl":315},"scripts\u002Fitem-tier",8391,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fitem-tier",{"path":317,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":318,"sourceHtmlUrl":319},"scripts\u002Flane-close",94922,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flane-close",{"path":321,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":322,"sourceHtmlUrl":323},"scripts\u002Flane-host",6720,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flane-host",{"path":325,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":326,"sourceHtmlUrl":327},"scripts\u002Flane-host-ssh",61900,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flane-host-ssh",{"path":329,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":330,"sourceHtmlUrl":331},"scripts\u002Flane-mail",276,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flane-mail",{"path":333,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":334,"sourceHtmlUrl":335},"scripts\u002Flane-marker",12268,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flane-marker",{"path":337,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":338,"sourceHtmlUrl":339},"scripts\u002Flanes",274869,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flanes",{"path":341,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":342,"sourceHtmlUrl":343},"scripts\u002Flib\u002Faccount-wall.sh",6691,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Faccount-wall.sh",{"path":345,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":346,"sourceHtmlUrl":347},"scripts\u002Flib\u002Fadapters\u002Fclaude.sh",6228,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fadapters\u002Fclaude.sh",{"path":349,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":350,"sourceHtmlUrl":351},"scripts\u002Flib\u002Fadapters\u002Fcodex.sh",8653,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fadapters\u002Fcodex.sh",{"path":353,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":354,"sourceHtmlUrl":355},"scripts\u002Flib\u002Fadapters\u002Fcopilot.sh",12223,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fadapters\u002Fcopilot.sh",{"path":357,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":358,"sourceHtmlUrl":359},"scripts\u002Flib\u002Fadapters\u002Fpi-registry-window.mjs",1761,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fadapters\u002Fpi-registry-window.mjs",{"path":361,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":362,"sourceHtmlUrl":363},"scripts\u002Flib\u002Fadapters\u002Fpi.sh",10649,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fadapters\u002Fpi.sh",{"path":365,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":366,"sourceHtmlUrl":367},"scripts\u002Flib\u002Fbranch-growth.sh",15155,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fbranch-growth.sh",{"path":369,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":370,"sourceHtmlUrl":371},"scripts\u002Flib\u002Fcause-keys.jq",3765,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fcause-keys.jq",{"path":373,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":374,"sourceHtmlUrl":375},"scripts\u002Flib\u002Fchange-class.sh",8910,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fchange-class.sh",{"path":377,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":378,"sourceHtmlUrl":379},"scripts\u002Flib\u002Fcloud-close-log.sh",1090,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fcloud-close-log.sh",{"path":381,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":382,"sourceHtmlUrl":383},"scripts\u002Flib\u002Fcopilot-check-runs.sh",3487,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fcopilot-check-runs.sh",{"path":385,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":386,"sourceHtmlUrl":387},"scripts\u002Flib\u002Fcopilot-credits.sh",13144,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fcopilot-credits.sh",{"path":389,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":390,"sourceHtmlUrl":391},"scripts\u002Flib\u002Fcopilot-session.sh",15210,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fcopilot-session.sh",{"path":393,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":394,"sourceHtmlUrl":395},"scripts\u002Flib\u002Fdate-ladder.sh",2661,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fdate-ladder.sh",{"path":397,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":398,"sourceHtmlUrl":399},"scripts\u002Flib\u002Fescapes.sh",10431,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fescapes.sh",{"path":401,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":402,"sourceHtmlUrl":403},"scripts\u002Flib\u002Ffile-lock.sh",326,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Ffile-lock.sh",{"path":405,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":406,"sourceHtmlUrl":407},"scripts\u002Flib\u002Fgh-auth.sh",3922,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fgh-auth.sh",{"path":409,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":410,"sourceHtmlUrl":411},"scripts\u002Flib\u002Fgh-repo.sh",2054,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fgh-repo.sh",{"path":413,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":414,"sourceHtmlUrl":415},"scripts\u002Flib\u002Fjob-unit.sh",22381,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fjob-unit.sh",{"path":417,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":418,"sourceHtmlUrl":419},"scripts\u002Flib\u002Fkendex-env.sh",18400,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fkendex-env.sh",{"path":421,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":422,"sourceHtmlUrl":423},"scripts\u002Flib\u002Flane-cap.sh",15652,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-cap.sh",{"path":425,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":426,"sourceHtmlUrl":427},"scripts\u002Flib\u002Flane-capabilities.sh",3847,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-capabilities.sh",{"path":429,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":430,"sourceHtmlUrl":431},"scripts\u002Flib\u002Flane-claims.sh",16887,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-claims.sh",{"path":433,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":434,"sourceHtmlUrl":435},"scripts\u002Flib\u002Flane-context.sh",60749,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-context.sh",{"path":437,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":438,"sourceHtmlUrl":439},"scripts\u002Flib\u002Flane-gitfile.sh",22280,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-gitfile.sh",{"path":441,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":442,"sourceHtmlUrl":443},"scripts\u002Flib\u002Flane-home.sh",3739,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-home.sh",{"path":445,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":446,"sourceHtmlUrl":447},"scripts\u002Flib\u002Flane-host-read.py",2779,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-host-read.py",{"path":449,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":450,"sourceHtmlUrl":451},"scripts\u002Flib\u002Flane-host-read.sh",1200,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-host-read.sh",{"path":453,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":454,"sourceHtmlUrl":455},"scripts\u002Flib\u002Flane-host-slots.sh",5567,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-host-slots.sh",{"path":457,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":458,"sourceHtmlUrl":459},"scripts\u002Flib\u002Flane-launch.sh",107688,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-launch.sh",{"path":461,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":462,"sourceHtmlUrl":463},"scripts\u002Flib\u002Flane-mail-nap.sh",1830,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-mail-nap.sh",{"path":465,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":466,"sourceHtmlUrl":467},"scripts\u002Flib\u002Flane-model.sh",34814,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-model.sh",{"path":469,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":470,"sourceHtmlUrl":471},"scripts\u002Flib\u002Flane-relaunch.sh",21156,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-relaunch.sh",{"path":473,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":474,"sourceHtmlUrl":475},"scripts\u002Flib\u002Flane-state.sh",70045,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-state.sh",{"path":477,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":478,"sourceHtmlUrl":479},"scripts\u002Flib\u002Flane-usage.sh",13818,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flane-usage.sh",{"path":481,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":482,"sourceHtmlUrl":483},"scripts\u002Flib\u002Flaunch-overlap.sh",9676,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Flaunch-overlap.sh",{"path":485,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":486,"sourceHtmlUrl":487},"scripts\u002Flib\u002Fmailbox-append.sh",336,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fmailbox-append.sh",{"path":489,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":490,"sourceHtmlUrl":491},"scripts\u002Flib\u002Fopen-terminal-text.sh",108535,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fopen-terminal-text.sh",{"path":493,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":494,"sourceHtmlUrl":495},"scripts\u002Flib\u002Foutside-contribution.sh",6660,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Foutside-contribution.sh",{"path":497,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":498,"sourceHtmlUrl":499},"scripts\u002Flib\u002Foversee-watch-text.sh",115831,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Foversee-watch-text.sh",{"path":501,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":502,"sourceHtmlUrl":503},"scripts\u002Flib\u002Foverseer-launch.sh",109713,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Foverseer-launch.sh",{"path":505,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":506,"sourceHtmlUrl":507},"scripts\u002Flib\u002Foverseer-pane.sh",2855,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Foverseer-pane.sh",{"path":509,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":510,"sourceHtmlUrl":511},"scripts\u002Flib\u002Fpane-write.sh",14702,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fpane-write.sh",{"path":513,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":514,"sourceHtmlUrl":515},"scripts\u002Flib\u002Fpr-watch-pass.sh",11132,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fpr-watch-pass.sh",{"path":517,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":518,"sourceHtmlUrl":519},"scripts\u002Flib\u002Frebase-map.sh",4258,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Frebase-map.sh",{"path":521,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":522,"sourceHtmlUrl":523},"scripts\u002Flib\u002Freview-artifact-gates.sh",24667,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Freview-artifact-gates.sh",{"path":525,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":526,"sourceHtmlUrl":527},"scripts\u002Flib\u002Freview-artifact-measurement.sh",9294,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Freview-artifact-measurement.sh",{"path":529,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":530,"sourceHtmlUrl":531},"scripts\u002Flib\u002Freview-threads.sh",4284,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Freview-threads.sh",{"path":533,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":534,"sourceHtmlUrl":535},"scripts\u002Flib\u002Fsecurity-alerts.sh",16886,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fsecurity-alerts.sh",{"path":537,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":538,"sourceHtmlUrl":539},"scripts\u002Flib\u002Fsession-rows.sh",35894,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fsession-rows.sh",{"path":541,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":542,"sourceHtmlUrl":543},"scripts\u002Flib\u002Fstate-archive.sh",4327,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fstate-archive.sh",{"path":545,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":546,"sourceHtmlUrl":547},"scripts\u002Flib\u002Ftmux-server.sh",7307,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Ftmux-server.sh",{"path":549,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":550,"sourceHtmlUrl":551},"scripts\u002Flib\u002Ftoml.sh",4079,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Ftoml.sh",{"path":553,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":554,"sourceHtmlUrl":555},"scripts\u002Flib\u002Fusage-reset.sh",12720,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fusage-reset.sh",{"path":557,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":558,"sourceHtmlUrl":559},"scripts\u002Flib\u002Fvalidation-verdict.sh",427,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fvalidation-verdict.sh",{"path":561,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":562,"sourceHtmlUrl":563},"scripts\u002Flib\u002Fverifying.sh",9467,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fverifying.sh",{"path":565,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":566,"sourceHtmlUrl":567},"scripts\u002Flib\u002Fwatch-handover.sh",16128,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fwatch-handover.sh",{"path":569,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":570,"sourceHtmlUrl":571},"scripts\u002Flib\u002Fwatch-host-kinds.sh",23311,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fwatch-host-kinds.sh",{"path":573,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":574,"sourceHtmlUrl":575},"scripts\u002Flib\u002Fwatch-overseer-record.sh",11260,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fwatch-overseer-record.sh",{"path":577,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":578,"sourceHtmlUrl":579},"scripts\u002Flib\u002Fwatch-pid.sh",9918,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fwatch-pid.sh",{"path":581,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":582,"sourceHtmlUrl":583},"scripts\u002Flib\u002Fwatch-session.sh",4100,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Flib\u002Fwatch-session.sh",{"path":585,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":586,"sourceHtmlUrl":587},"scripts\u002Fopen-terminal",247549,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fopen-terminal",{"path":589,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":590,"sourceHtmlUrl":591},"scripts\u002Forch-env",6296,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Forch-env",{"path":593,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":594,"sourceHtmlUrl":595},"scripts\u002Foversee",57586,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foversee",{"path":597,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":598,"sourceHtmlUrl":599},"scripts\u002Foversee-cycle",45250,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foversee-cycle",{"path":601,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":602,"sourceHtmlUrl":603},"scripts\u002Foversee-report",65383,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foversee-report",{"path":605,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":606,"sourceHtmlUrl":607},"scripts\u002Foversee-succeed",126111,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foversee-succeed",{"path":609,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":610,"sourceHtmlUrl":611},"scripts\u002Foversee-watch",307993,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foversee-watch",{"path":613,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":614,"sourceHtmlUrl":615},"scripts\u002Foverseer-approve",16522,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foverseer-approve",{"path":617,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":618,"sourceHtmlUrl":619},"scripts\u002Foverseer-host",2164,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foverseer-host",{"path":621,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":622,"sourceHtmlUrl":623},"scripts\u002Foverseer-host-tmux",18371,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foverseer-host-tmux",{"path":625,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":626,"sourceHtmlUrl":627},"scripts\u002Foverseer-run",3605,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Foverseer-run",{"path":629,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":630,"sourceHtmlUrl":631},"scripts\u002Fpane-write",6740,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fpane-write",{"path":633,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":634,"sourceHtmlUrl":635},"scripts\u002Fpost-merge",2865,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fpost-merge",{"path":637,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":638,"sourceHtmlUrl":639},"scripts\u002Fpr-order",2690,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fpr-order",{"path":641,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":642,"sourceHtmlUrl":643},"scripts\u002Fpr-view-json",1158,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fpr-view-json",{"path":645,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":646,"sourceHtmlUrl":647},"scripts\u002Fqa-signals",7322,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fqa-signals",{"path":649,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":650,"sourceHtmlUrl":651},"scripts\u002Fqueue-wait",67244,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fqueue-wait",{"path":653,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":654,"sourceHtmlUrl":655},"scripts\u002Freconcile-work-items",16259,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Freconcile-work-items",{"path":657,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":658,"sourceHtmlUrl":659},"scripts\u002Frefresh-ci-proof",14693,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Frefresh-ci-proof",{"path":661,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":662,"sourceHtmlUrl":663},"scripts\u002Fresolve-base-branch",2030,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fresolve-base-branch",{"path":665,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":666,"sourceHtmlUrl":667},"scripts\u002Frestack-skip",14158,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Frestack-skip",{"path":669,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":670,"sourceHtmlUrl":671},"scripts\u002Freview-artifact-check",28436,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Freview-artifact-check",{"path":673,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":674,"sourceHtmlUrl":675},"scripts\u002Fround-prune",9441,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fround-prune",{"path":677,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":678,"sourceHtmlUrl":679},"scripts\u002Fround-recover",19927,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fround-recover",{"path":681,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":682,"sourceHtmlUrl":683},"scripts\u002Fspawn-adapter",9989,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fspawn-adapter",{"path":685,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":686,"sourceHtmlUrl":687},"scripts\u002Fsync-base",5404,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fsync-base",{"path":689,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":690,"sourceHtmlUrl":691},"scripts\u002Fworkflow-state",98089,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fworkflow-state",{"path":693,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":694,"sourceHtmlUrl":695},"scripts\u002Fworktree-push",35441,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fscripts\u002Fworktree-push",{"path":697,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":698,"sourceHtmlUrl":699},"tests\u002Facceptance-verdicts.test.sh",5336,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Facceptance-verdicts.test.sh",{"path":701,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":702,"sourceHtmlUrl":703},"tests\u002Fapproval_request_review.sh",59247,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fapproval_request_review.sh",{"path":705,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":706,"sourceHtmlUrl":707},"tests\u002Fapproval_wait_cli.sh",4632,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fapproval_wait_cli.sh",{"path":709,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":710,"sourceHtmlUrl":711},"tests\u002Fapproval_wait.sh",88242,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fapproval_wait.sh",{"path":713,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":714,"sourceHtmlUrl":715},"tests\u002Fassertions.test.sh",3444,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fassertions.test.sh",{"path":717,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":718,"sourceHtmlUrl":719},"tests\u002Fbacktick-command-lint.test.sh",1161,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fbacktick-command-lint.test.sh",{"path":721,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":722,"sourceHtmlUrl":723},"tests\u002Fbase-freshness.sh",10253,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fbase-freshness.sh",{"path":725,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":726,"sourceHtmlUrl":727},"tests\u002Fcase-timing.sh",3735,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcase-timing.sh",{"path":729,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":730,"sourceHtmlUrl":731},"tests\u002Fci_wait.sh",90696,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fci_wait.sh",{"path":733,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":734,"sourceHtmlUrl":735},"tests\u002Fclaude-model-classes.sh",17912,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fclaude-model-classes.sh",{"path":737,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":738,"sourceHtmlUrl":739},"tests\u002Fclaude-model-classes\u002Fagent-spawn.test.ts",7530,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fclaude-model-classes\u002Fagent-spawn.test.ts",{"path":741,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":742,"sourceHtmlUrl":743},"tests\u002Fclaude-model-classes\u002Flib\u002Ffixtures.ts",6259,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fclaude-model-classes\u002Flib\u002Ffixtures.ts",{"path":745,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":746,"sourceHtmlUrl":747},"tests\u002Fclaude-model-classes\u002Fturn-step.test.ts",6066,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fclaude-model-classes\u002Fturn-step.test.ts",{"path":749,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":750,"sourceHtmlUrl":751},"tests\u002Fcodex_agent_type_guidance.sh",3339,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcodex_agent_type_guidance.sh",{"path":753,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":754,"sourceHtmlUrl":755},"tests\u002Fcodex_round_wait.sh",23913,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcodex_round_wait.sh",{"path":757,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":758,"sourceHtmlUrl":759},"tests\u002Fcommunication-modes-lint.test.sh",1229,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcommunication-modes-lint.test.sh",{"path":761,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":762,"sourceHtmlUrl":763},"tests\u002Fconnected-repos.test.sh",5366,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fconnected-repos.test.sh",{"path":765,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":766,"sourceHtmlUrl":767},"tests\u002Fcontainer_close.sh",45064,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcontainer_close.sh",{"path":769,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":770,"sourceHtmlUrl":771},"tests\u002Fcopilot_wait.sh",17254,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcopilot_wait.sh",{"path":773,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":774,"sourceHtmlUrl":775},"tests\u002Fcopilot-lane-context.sh",21040,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcopilot-lane-context.sh",{"path":777,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":778,"sourceHtmlUrl":779},"tests\u002Fcopilot-model-list.sh",7245,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcopilot-model-list.sh",{"path":781,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":782,"sourceHtmlUrl":783},"tests\u002Fcopilot-session.sh",23330,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fcopilot-session.sh",{"path":785,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":786,"sourceHtmlUrl":787},"tests\u002Fdecider-issue-lookup-lint.test.sh",1075,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdecider-issue-lookup-lint.test.sh",{"path":789,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":790,"sourceHtmlUrl":791},"tests\u002Fdev_artifact_check.sh",68247,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev_artifact_check.sh",{"path":793,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":794,"sourceHtmlUrl":795},"tests\u002Fdev_return_write.sh",101129,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev_return_write.sh",{"path":797,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":798,"sourceHtmlUrl":799},"tests\u002Fdev_round_gate.sh",9714,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev_round_gate.sh",{"path":801,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":802,"sourceHtmlUrl":803},"tests\u002Fdev_round_write.sh",24262,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev_round_write.sh",{"path":805,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":806,"sourceHtmlUrl":807},"tests\u002Fdev_validate_run_attached.sh",12805,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev_validate_run_attached.sh",{"path":809,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":810,"sourceHtmlUrl":811},"tests\u002Fdev_validate_run_selection.sh",169,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev_validate_run_selection.sh",{"path":813,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":814,"sourceHtmlUrl":815},"tests\u002Fdev_validate_run.sh",207412,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev_validate_run.sh",{"path":817,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":818,"sourceHtmlUrl":819},"tests\u002Fdev-artifact-check-additions.sh",7594,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev-artifact-check-additions.sh",{"path":821,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":822,"sourceHtmlUrl":823},"tests\u002Fdev-artifact-check-wiring.test.sh",5976,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev-artifact-check-wiring.test.sh",{"path":825,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":826,"sourceHtmlUrl":827},"tests\u002Fdev-round-write-wiring.test.sh",8811,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev-round-write-wiring.test.sh",{"path":829,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":830,"sourceHtmlUrl":831},"tests\u002Fdev-validate-wait-lint.test.sh",1286,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fdev-validate-wait-lint.test.sh",{"path":833,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":834,"sourceHtmlUrl":835},"tests\u002Fenv-prefix-command-lint.test.sh",2515,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fenv-prefix-command-lint.test.sh",{"path":837,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":838,"sourceHtmlUrl":839},"tests\u002Ffile-lock-messages.sh",4070,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffile-lock-messages.sh",{"path":841,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":842,"sourceHtmlUrl":843},"tests\u002Ffixtures\u002Fci-wait\u002Fapproved-status-replaced.json",1222,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fapproved-status-replaced.json",{"path":845,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":846,"sourceHtmlUrl":847},"tests\u002Ffixtures\u002Fci-wait\u002Fcancelled-review-run-checks.json",752,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fcancelled-review-run-checks.json",{"path":849,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":846,"sourceHtmlUrl":850},"tests\u002Ffixtures\u002Fci-wait\u002Fcancelled-review-run-status-replaced.json","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fcancelled-review-run-status-replaced.json",{"path":852,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":853,"sourceHtmlUrl":854},"tests\u002Ffixtures\u002Fci-wait\u002Frequest-only-checks.json",102,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Frequest-only-checks.json",{"path":856,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":846,"sourceHtmlUrl":857},"tests\u002Ffixtures\u002Fci-wait\u002Frerun-attempt-checks.json","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Frerun-attempt-checks.json",{"path":859,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":846,"sourceHtmlUrl":860},"tests\u002Ffixtures\u002Fci-wait\u002Frerun-attempt-status-replaced.json","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Frerun-attempt-status-replaced.json",{"path":862,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":863,"sourceHtmlUrl":864},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-cancelled-alone.json",199,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-cancelled-alone.json",{"path":866,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":867,"sourceHtmlUrl":868},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-newer-sibling-active.json",373,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-newer-sibling-active.json",{"path":870,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":871,"sourceHtmlUrl":872},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-newer-sibling-failure.json",376,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-newer-sibling-failure.json",{"path":874,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":871,"sourceHtmlUrl":875},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-newer-sibling-success.json","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-newer-sibling-success.json",{"path":877,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":878,"sourceHtmlUrl":879},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-request-only-active.json",243,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-request-only-active.json",{"path":881,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":882,"sourceHtmlUrl":883},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-rerun-attempt-active.json",470,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-rerun-attempt-active.json",{"path":885,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":886,"sourceHtmlUrl":887},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-rerun-attempt-failure.json",473,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-rerun-attempt-failure.json",{"path":889,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":886,"sourceHtmlUrl":890},"tests\u002Ffixtures\u002Fci-wait\u002Fruns-rerun-attempt-success.json","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fruns-rerun-attempt-success.json",{"path":892,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":893,"sourceHtmlUrl":894},"tests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-active-approved.json",1233,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-active-approved.json",{"path":896,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":897,"sourceHtmlUrl":898},"tests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-fresh-failed.json",1040,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-fresh-failed.json",{"path":900,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":901,"sourceHtmlUrl":902},"tests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-no-fresh-run.json",884,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-no-fresh-run.json",{"path":904,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":897,"sourceHtmlUrl":905},"tests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-status-lag.json","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fci-wait\u002Fstale-preapproval-status-lag.json",{"path":907,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":908,"sourceHtmlUrl":909},"tests\u002Ffixtures\u002Flane-host",15266,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Flane-host",{"path":911,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":912,"sourceHtmlUrl":913},"tests\u002Ffixtures\u002Flane-model-recovery-base.sh",2868,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Flane-model-recovery-base.sh",{"path":915,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":916,"sourceHtmlUrl":917},"tests\u002Ffixtures\u002Fmail-read-base.json",51363,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Fmail-read-base.json",{"path":919,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":920,"sourceHtmlUrl":921},"tests\u002Ffixtures\u002Foversee-watch\u002Fclaude-dialog-askuserquestion.txt",1737,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fclaude-dialog-askuserquestion.txt",{"path":923,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":924,"sourceHtmlUrl":925},"tests\u002Ffixtures\u002Foversee-watch\u002Fclaude-dialog-permission.txt",1394,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fclaude-dialog-permission.txt",{"path":927,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":928,"sourceHtmlUrl":929},"tests\u002Ffixtures\u002Foversee-watch\u002Fclaude-usage-limit-weekly.txt",946,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fclaude-usage-limit-weekly.txt",{"path":931,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":932,"sourceHtmlUrl":933},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-composer-draft.txt",982,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-composer-draft.txt",{"path":935,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":936,"sourceHtmlUrl":937},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-composer-idle.txt",991,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-composer-idle.txt",{"path":939,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":940,"sourceHtmlUrl":941},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-dialog-model.txt",1507,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-dialog-model.txt",{"path":943,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":558,"sourceHtmlUrl":944},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-dialog-trust.txt","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-dialog-trust.txt",{"path":946,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":947,"sourceHtmlUrl":948},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-idle-after-turn.txt",3506,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-idle-after-turn.txt",{"path":950,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":951,"sourceHtmlUrl":952},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-model-capacity.txt",106,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-model-capacity.txt",{"path":954,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":955,"sourceHtmlUrl":956},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-rate-limit-switch.txt",405,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-rate-limit-switch.txt",{"path":958,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":959,"sourceHtmlUrl":960},"tests\u002Ffixtures\u002Foversee-watch\u002Fcodex-working.txt",1186,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcodex-working.txt",{"path":962,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":963,"sourceHtmlUrl":964},"tests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-composer-draft.txt",2397,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-composer-draft.txt",{"path":966,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":967,"sourceHtmlUrl":968},"tests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-dialog-trust.txt",4889,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-dialog-trust.txt",{"path":970,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":971,"sourceHtmlUrl":972},"tests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-idle.txt",2401,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-idle.txt",{"path":974,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":975,"sourceHtmlUrl":976},"tests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-working.txt",2415,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fcopilot-working.txt",{"path":978,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":979,"sourceHtmlUrl":980},"tests\u002Ffixtures\u002Foversee-watch\u002Fmerged-verifying-before.txt",10154,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fmerged-verifying-before.txt",{"path":982,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":983,"sourceHtmlUrl":984},"tests\u002Ffixtures\u002Foversee-watch\u002Fpi-current.txt",15448,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fpi-current.txt",{"path":986,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":987,"sourceHtmlUrl":988},"tests\u002Ffixtures\u002Foversee-watch\u002Fpi-hosted-startup.txt",976,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fpi-hosted-startup.txt",{"path":990,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":991,"sourceHtmlUrl":992},"tests\u002Ffixtures\u002Foversee-watch\u002Fpi-import-confirm.txt",1337,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fpi-import-confirm.txt",{"path":994,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":995,"sourceHtmlUrl":996},"tests\u002Ffixtures\u002Foversee-watch\u002Fpi-qol-idle.txt",691,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fpi-qol-idle.txt",{"path":998,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":991,"sourceHtmlUrl":999},"tests\u002Ffixtures\u002Foversee-watch\u002Fpi-tree-confirm.txt","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fpi-tree-confirm.txt",{"path":1001,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":1002,"sourceHtmlUrl":1003},"tests\u002Ffixtures\u002Foversee-watch\u002Fpi-working.txt",2277,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Foversee-watch\u002Fpi-working.txt",{"path":1005,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":1006,"sourceHtmlUrl":1007},"tests\u002Ffixtures\u002Ftier-model\u002Fkendex",3952,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ffixtures\u002Ftier-model\u002Fkendex",{"path":1009,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1010,"sourceHtmlUrl":1011},"tests\u002Fgh-auth-messages.sh",1064,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fgh-auth-messages.sh",{"path":1013,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1014,"sourceHtmlUrl":1015},"tests\u002Fgh-repo-resolve.test.sh",8141,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fgh-repo-resolve.test.sh",{"path":1017,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1018,"sourceHtmlUrl":1019},"tests\u002Fgit-env-isolation.test.sh",5514,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fgit-env-isolation.test.sh",{"path":1021,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1022,"sourceHtmlUrl":1023},"tests\u002Fgithub-ci-wait-lint.test.sh",1936,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fgithub-ci-wait-lint.test.sh",{"path":1025,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1026,"sourceHtmlUrl":1027},"tests\u002Fitem_tier.sh",36563,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fitem_tier.sh",{"path":1029,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1030,"sourceHtmlUrl":1031},"tests\u002Fjob_unit.sh",29192,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fjob_unit.sh",{"path":1033,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1034,"sourceHtmlUrl":1035},"tests\u002Fkendex-env-precedence.sh",30085,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fkendex-env-precedence.sh",{"path":1037,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1038,"sourceHtmlUrl":1039},"tests\u002Flane_close_commit_cycle.sh",6761,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane_close_commit_cycle.sh",{"path":1041,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1042,"sourceHtmlUrl":1043},"tests\u002Flane_close_github_merged.sh",7804,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane_close_github_merged.sh",{"path":1045,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1046,"sourceHtmlUrl":1047},"tests\u002Flane_close.sh",200907,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane_close.sh",{"path":1049,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1050,"sourceHtmlUrl":1051},"tests\u002Flane_context_adapters.sh",55987,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane_context_adapters.sh",{"path":1053,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1054,"sourceHtmlUrl":1055},"tests\u002Flane_gitfile.sh",6557,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane_gitfile.sh",{"path":1057,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1058,"sourceHtmlUrl":1059},"tests\u002Flane_model_recovery.sh",5473,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane_model_recovery.sh",{"path":1061,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1062,"sourceHtmlUrl":1063},"tests\u002Flane_run_detached.sh",6178,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane_run_detached.sh",{"path":1065,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1066,"sourceHtmlUrl":1067},"tests\u002Flane-account-settle.sh",12950,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-account-settle.sh",{"path":1069,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1070,"sourceHtmlUrl":1071},"tests\u002Flane-capabilities.sh",13956,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-capabilities.sh",{"path":1073,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1074,"sourceHtmlUrl":1075},"tests\u002Flane-claims-messages.sh",911,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-claims-messages.sh",{"path":1077,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1078,"sourceHtmlUrl":1079},"tests\u002Flane-claims.sh",5950,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-claims.sh",{"path":1081,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1082,"sourceHtmlUrl":1083},"tests\u002Flane-host-ssh.sh",161,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-host-ssh.sh",{"path":1085,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1086,"sourceHtmlUrl":1087},"tests\u002Flane-host.sh",157,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-host.sh",{"path":1089,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1090,"sourceHtmlUrl":1091},"tests\u002Flane-launch-question-tool.sh",2961,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-launch-question-tool.sh",{"path":1093,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1094,"sourceHtmlUrl":1095},"tests\u002Flane-launch-rm-prompts.sh",5513,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-launch-rm-prompts.sh",{"path":1097,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1098,"sourceHtmlUrl":1099},"tests\u002Flane-launch-trust.sh",42150,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-launch-trust.sh",{"path":1101,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1102,"sourceHtmlUrl":1103},"tests\u002Flane-mail-compact.sh",897,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-mail-compact.sh",{"path":1105,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1106,"sourceHtmlUrl":1107},"tests\u002Flane-mail-owner.sh",76658,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-mail-owner.sh",{"path":1109,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1110,"sourceHtmlUrl":1111},"tests\u002Flane-mail-peer-reader.sh",21024,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-mail-peer-reader.sh",{"path":1113,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1114,"sourceHtmlUrl":1115},"tests\u002Flane-mail-session.sh",19710,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-mail-session.sh",{"path":1117,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1118,"sourceHtmlUrl":1119},"tests\u002Flane-mail-watch.sh",24587,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-mail-watch.sh",{"path":1121,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1122,"sourceHtmlUrl":1123},"tests\u002Flane-mail.sh",99238,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-mail.sh",{"path":1125,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1126,"sourceHtmlUrl":1127},"tests\u002Flane-marker.sh",16657,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-marker.sh",{"path":1129,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1130,"sourceHtmlUrl":1131},"tests\u002Flane-output-lint.test.sh",825,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-output-lint.test.sh",{"path":1133,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1134,"sourceHtmlUrl":1135},"tests\u002Flane-state-auth.sh",3461,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-state-auth.sh",{"path":1137,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1138,"sourceHtmlUrl":1139},"tests\u002Flane-state-provider-pane.sh",9054,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-state-provider-pane.sh",{"path":1141,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1142,"sourceHtmlUrl":1143},"tests\u002Flane-state.sh",86113,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flane-state.sh",{"path":1145,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1146,"sourceHtmlUrl":1147},"tests\u002Flanes_context.sh",58957,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes_context.sh",{"path":1149,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1150,"sourceHtmlUrl":1151},"tests\u002Flanes-cache-reset.sh",10126,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-cache-reset.sh",{"path":1153,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1154,"sourceHtmlUrl":1155},"tests\u002Flanes-cache.sh",35796,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-cache.sh",{"path":1157,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1158,"sourceHtmlUrl":1159},"tests\u002Flanes-codex-credits.sh",39242,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-codex-credits.sh",{"path":1161,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1162,"sourceHtmlUrl":1163},"tests\u002Flanes-copilot.sh",56877,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-copilot.sh",{"path":1165,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1166,"sourceHtmlUrl":1167},"tests\u002Flanes-login.sh",5072,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-login.sh",{"path":1169,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1170,"sourceHtmlUrl":1171},"tests\u002Flanes-normalized.sh",975,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-normalized.sh",{"path":1173,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1174,"sourceHtmlUrl":1175},"tests\u002Flanes-pick-cost.sh",22335,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-pick-cost.sh",{"path":1177,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1178,"sourceHtmlUrl":1179},"tests\u002Flanes-pick-reset.sh",15216,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-pick-reset.sh",{"path":1181,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1182,"sourceHtmlUrl":1183},"tests\u002Flanes-pick-spread.sh",60659,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-pick-spread.sh",{"path":1185,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1186,"sourceHtmlUrl":1187},"tests\u002Flanes-profile.sh",10088,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-profile.sh",{"path":1189,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1190,"sourceHtmlUrl":1191},"tests\u002Flanes-settings-refusal.sh",8645,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-settings-refusal.sh",{"path":1193,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1194,"sourceHtmlUrl":1195},"tests\u002Flanes-usage-pct.sh",8830,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes-usage-pct.sh",{"path":1197,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1198,"sourceHtmlUrl":1199},"tests\u002Flanes.sh",263963,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flanes.sh",{"path":1201,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1202,"sourceHtmlUrl":1203},"tests\u002Flib\u002Fassertions.sh",5771,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fassertions.sh",{"path":1205,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":967,"sourceHtmlUrl":1206},"tests\u002Flib\u002Fcopilot-context-world.sh","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fcopilot-context-world.sh",{"path":1208,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1209,"sourceHtmlUrl":1210},"tests\u002Flib\u002Fescapes-fixture.sh",2902,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fescapes-fixture.sh",{"path":1212,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1213,"sourceHtmlUrl":1214},"tests\u002Flib\u002Fgit-env.sh",1304,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fgit-env.sh",{"path":1216,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1217,"sourceHtmlUrl":1218},"tests\u002Flib\u002Fgrowth-state.sh",9292,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fgrowth-state.sh",{"path":1220,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1221,"sourceHtmlUrl":1222},"tests\u002Flib\u002Flane-host-ssh-tests.py",220654,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Flane-host-ssh-tests.py",{"path":1224,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1225,"sourceHtmlUrl":1226},"tests\u002Flib\u002Flane-host-tests.py",37308,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Flane-host-tests.py",{"path":1228,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1229,"sourceHtmlUrl":1230},"tests\u002Flib\u002Flane-mail-compact.py",31956,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Flane-mail-compact.py",{"path":1232,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1233,"sourceHtmlUrl":1234},"tests\u002Flib\u002Flanes-cost-cases.py",13933,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Flanes-cost-cases.py",{"path":1236,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1237,"sourceHtmlUrl":1238},"tests\u002Flib\u002Flanes-cost-world.py",11087,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Flanes-cost-world.py",{"path":1240,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1241,"sourceHtmlUrl":1242},"tests\u002Flib\u002Flanes-fixture.sh",9634,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Flanes-fixture.sh",{"path":1244,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1245,"sourceHtmlUrl":1246},"tests\u002Flib\u002Flanes-normalized-cases.py",45545,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Flanes-normalized-cases.py",{"path":1248,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1249,"sourceHtmlUrl":1250},"tests\u002Flib\u002Fmail-read-cases.py",7003,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fmail-read-cases.py",{"path":1252,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1253,"sourceHtmlUrl":1254},"tests\u002Flib\u002Fmail-read-world.py",2688,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fmail-read-world.py",{"path":1256,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1257,"sourceHtmlUrl":1258},"tests\u002Flib\u002Fmd.sh",23156,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fmd.sh",{"path":1260,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1261,"sourceHtmlUrl":1262},"tests\u002Flib\u002Fnamed-process.sh",814,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fnamed-process.sh",{"path":1264,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1265,"sourceHtmlUrl":1266},"tests\u002Flib\u002Fopen-terminal-hosted-world.sh",2207,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fopen-terminal-hosted-world.sh",{"path":1268,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1269,"sourceHtmlUrl":1270},"tests\u002Flib\u002Fopen-terminal-lane-world.sh",31247,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fopen-terminal-lane-world.sh",{"path":1272,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1273,"sourceHtmlUrl":1274},"tests\u002Flib\u002Fopen-terminal-stubs.sh",21634,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fopen-terminal-stubs.sh",{"path":1276,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1277,"sourceHtmlUrl":1278},"tests\u002Flib\u002Foversee-report-fixture.sh",14321,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Foversee-report-fixture.sh",{"path":1280,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1281,"sourceHtmlUrl":1282},"tests\u002Flib\u002Foversee-watch-harness.sh",54374,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Foversee-watch-harness.sh",{"path":1284,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1285,"sourceHtmlUrl":1286},"tests\u002Flib\u002Foverseer-checkout.sh",4744,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Foverseer-checkout.sh",{"path":1288,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1289,"sourceHtmlUrl":1290},"tests\u002Flib\u002Foverseer-row-world.sh",6196,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Foverseer-row-world.sh",{"path":1292,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1293,"sourceHtmlUrl":1294},"tests\u002Flib\u002Foverseer-watch-case.sh",14501,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Foverseer-watch-case.sh",{"path":1296,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1297,"sourceHtmlUrl":1298},"tests\u002Flib\u002Fprocess-count.py",10299,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fprocess-count.py",{"path":1300,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1301,"sourceHtmlUrl":1302},"tests\u002Flib\u002Fprocess-count.sh",843,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fprocess-count.sh",{"path":1304,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1305,"sourceHtmlUrl":1306},"tests\u002Flib\u002Fprocess-table.sh",8001,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fprocess-table.sh",{"path":1308,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1309,"sourceHtmlUrl":1310},"tests\u002Flib\u002Fquestion-off.sh",2412,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fquestion-off.sh",{"path":1312,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1313,"sourceHtmlUrl":1314},"tests\u002Flib\u002Fqueue-wait-seq.sh",5540,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fqueue-wait-seq.sh",{"path":1316,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1317,"sourceHtmlUrl":1318},"tests\u002Flib\u002Freview-artifact-fixture.sh",1267,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Freview-artifact-fixture.sh",{"path":1320,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1321,"sourceHtmlUrl":1322},"tests\u002Flib\u002Fsealed-bin.sh",1160,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fsealed-bin.sh",{"path":1324,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1325,"sourceHtmlUrl":1326},"tests\u002Flib\u002Fshared-skill-libs.sh",1783,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fshared-skill-libs.sh",{"path":1328,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1329,"sourceHtmlUrl":1330},"tests\u002Flib\u002Fsuite-process.sh",2050,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fsuite-process.sh",{"path":1332,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1333,"sourceHtmlUrl":1334},"tests\u002Flib\u002Ftier-model-path.sh",453,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Ftier-model-path.sh",{"path":1336,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1337,"sourceHtmlUrl":1338},"tests\u002Flib\u002Fvirtual-clock.sh",7075,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fvirtual-clock.sh",{"path":1340,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1341,"sourceHtmlUrl":1342},"tests\u002Flib\u002Fwatch-fixture.sh",2271,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fwatch-fixture.sh",{"path":1344,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1345,"sourceHtmlUrl":1346},"tests\u002Flib\u002Fwatch-process-cases.sh",13271,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Flib\u002Fwatch-process-cases.sh",{"path":1348,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1349,"sourceHtmlUrl":1350},"tests\u002Fmerge-pr-restack-wiring.test.sh",44639,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fmerge-pr-restack-wiring.test.sh",{"path":1352,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1353,"sourceHtmlUrl":1354},"tests\u002Fopen-terminal-blockers.sh",9266,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-blockers.sh",{"path":1356,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1357,"sourceHtmlUrl":1358},"tests\u002Fopen-terminal-brief-file.sh",26091,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-brief-file.sh",{"path":1360,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1361,"sourceHtmlUrl":1362},"tests\u002Fopen-terminal-brief-startup.sh",8277,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-brief-startup.sh",{"path":1364,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1365,"sourceHtmlUrl":1366},"tests\u002Fopen-terminal-cap.sh",41820,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-cap.sh",{"path":1368,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1369,"sourceHtmlUrl":1370},"tests\u002Fopen-terminal-claude-handoff.sh",41780,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-claude-handoff.sh",{"path":1372,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1373,"sourceHtmlUrl":1374},"tests\u002Fopen-terminal-cloud-archive.sh",6350,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-cloud-archive.sh",{"path":1376,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1377,"sourceHtmlUrl":1378},"tests\u002Fopen-terminal-cloud.sh",83858,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-cloud.sh",{"path":1380,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1381,"sourceHtmlUrl":1382},"tests\u002Fopen-terminal-codex-prompt.sh",7166,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-codex-prompt.sh",{"path":1384,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1385,"sourceHtmlUrl":1386},"tests\u002Fopen-terminal-copilot-context.sh",31448,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-copilot-context.sh",{"path":1388,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1389,"sourceHtmlUrl":1390},"tests\u002Fopen-terminal-copilot.sh",40236,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-copilot.sh",{"path":1392,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1393,"sourceHtmlUrl":1394},"tests\u002Fopen-terminal-fleet-bind.sh",38773,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-fleet-bind.sh",{"path":1396,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1397,"sourceHtmlUrl":1398},"tests\u002Fopen-terminal-gui-model-recovery.sh",14022,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-gui-model-recovery.sh",{"path":1400,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1401,"sourceHtmlUrl":1402},"tests\u002Fopen-terminal-harness-gate.sh",34577,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-harness-gate.sh",{"path":1404,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1405,"sourceHtmlUrl":1406},"tests\u002Fopen-terminal-issue-id.sh",6675,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-issue-id.sh",{"path":1408,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1409,"sourceHtmlUrl":1410},"tests\u002Fopen-terminal-lane-account.sh",11178,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-account.sh",{"path":1412,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1413,"sourceHtmlUrl":1414},"tests\u002Fopen-terminal-lane-email.sh",7949,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-email.sh",{"path":1416,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1417,"sourceHtmlUrl":1418},"tests\u002Fopen-terminal-lane-hosted-accounts.sh",21781,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted-accounts.sh",{"path":1420,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1421,"sourceHtmlUrl":1422},"tests\u002Fopen-terminal-lane-hosted-cap.sh",9897,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted-cap.sh",{"path":1424,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1425,"sourceHtmlUrl":1426},"tests\u002Fopen-terminal-lane-hosted-codex.sh",8609,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted-codex.sh",{"path":1428,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1429,"sourceHtmlUrl":1430},"tests\u002Fopen-terminal-lane-hosted-copilot.sh",6929,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted-copilot.sh",{"path":1432,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1433,"sourceHtmlUrl":1434},"tests\u002Fopen-terminal-lane-hosted-pending.sh",24563,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted-pending.sh",{"path":1436,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1437,"sourceHtmlUrl":1438},"tests\u002Fopen-terminal-lane-hosted-pi.sh",33155,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted-pi.sh",{"path":1440,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1441,"sourceHtmlUrl":1442},"tests\u002Fopen-terminal-lane-hosted-ssh.sh",15182,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted-ssh.sh",{"path":1444,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1445,"sourceHtmlUrl":1446},"tests\u002Fopen-terminal-lane-hosted.sh",16119,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-hosted.sh",{"path":1448,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1449,"sourceHtmlUrl":1450},"tests\u002Fopen-terminal-lane-launch-scrub.sh",17065,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-launch-scrub.sh",{"path":1452,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1453,"sourceHtmlUrl":1454},"tests\u002Fopen-terminal-lane-pick.sh",78566,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane-pick.sh",{"path":1456,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1457,"sourceHtmlUrl":1458},"tests\u002Fopen-terminal-lane.sh",33060,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-lane.sh",{"path":1460,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1461,"sourceHtmlUrl":1462},"tests\u002Fopen-terminal-launch-guard.sh",11661,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-launch-guard.sh",{"path":1464,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1465,"sourceHtmlUrl":1466},"tests\u002Fopen-terminal-mode.sh",15128,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-mode.sh",{"path":1468,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1469,"sourceHtmlUrl":1470},"tests\u002Fopen-terminal-overlap.sh",13258,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-overlap.sh",{"path":1472,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1473,"sourceHtmlUrl":1474},"tests\u002Fopen-terminal-owned-skip.sh",67775,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-owned-skip.sh",{"path":1476,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1477,"sourceHtmlUrl":1478},"tests\u002Fopen-terminal-pi-session-env.sh",6946,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-pi-session-env.sh",{"path":1480,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1481,"sourceHtmlUrl":1482},"tests\u002Fopen-terminal-preference.sh",40666,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-preference.sh",{"path":1484,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1485,"sourceHtmlUrl":1486},"tests\u002Fopen-terminal-provider-pane.sh",36975,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-provider-pane.sh",{"path":1488,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1489,"sourceHtmlUrl":1490},"tests\u002Fopen-terminal-question-tool.sh",17383,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-question-tool.sh",{"path":1492,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1493,"sourceHtmlUrl":1494},"tests\u002Fopen-terminal-record.sh",116539,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-record.sh",{"path":1496,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1497,"sourceHtmlUrl":1498},"tests\u002Fopen-terminal-relaunch-route.sh",47254,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-relaunch-route.sh",{"path":1500,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1501,"sourceHtmlUrl":1502},"tests\u002Fopen-terminal-window-replacement.sh",11777,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fopen-terminal-window-replacement.sh",{"path":1504,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1505,"sourceHtmlUrl":1506},"tests\u002Forch_env.sh",11220,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Forch_env.sh",{"path":1508,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1509,"sourceHtmlUrl":1510},"tests\u002Foversee_cycle.sh",106767,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_cycle.sh",{"path":1512,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1513,"sourceHtmlUrl":1514},"tests\u002Foversee_launch_watch.sh",76278,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_launch_watch.sh",{"path":1516,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1517,"sourceHtmlUrl":1518},"tests\u002Foversee_launch.sh",94969,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_launch.sh",{"path":1520,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1521,"sourceHtmlUrl":1522},"tests\u002Foversee_report_escapes.sh",20306,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_report_escapes.sh",{"path":1524,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1525,"sourceHtmlUrl":1526},"tests\u002Foversee_report_quiet.sh",9758,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_report_quiet.sh",{"path":1528,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1529,"sourceHtmlUrl":1530},"tests\u002Foversee_report.sh",111601,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_report.sh",{"path":1532,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1533,"sourceHtmlUrl":1534},"tests\u002Foversee_succeed_cost.sh",27878,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_succeed_cost.sh",{"path":1536,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1537,"sourceHtmlUrl":1538},"tests\u002Foversee_succeed_ladder.sh",55895,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_succeed_ladder.sh",{"path":1540,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1541,"sourceHtmlUrl":1542},"tests\u002Foversee_succeed_record.sh",76831,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_succeed_record.sh",{"path":1544,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1545,"sourceHtmlUrl":1546},"tests\u002Foversee_succeed_watch.sh",23673,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_succeed_watch.sh",{"path":1548,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1549,"sourceHtmlUrl":1550},"tests\u002Foversee_succeed.sh",265381,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_succeed.sh",{"path":1552,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1553,"sourceHtmlUrl":1554},"tests\u002Foversee_watch_accounts.sh",22505,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_accounts.sh",{"path":1556,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1557,"sourceHtmlUrl":1558},"tests\u002Foversee_watch_auth.sh",12908,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_auth.sh",{"path":1560,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1561,"sourceHtmlUrl":1562},"tests\u002Foversee_watch_cloud.sh",17031,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_cloud.sh",{"path":1564,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1565,"sourceHtmlUrl":1566},"tests\u002Foversee_watch_event_output.sh",16520,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_event_output.sh",{"path":1568,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1569,"sourceHtmlUrl":1570},"tests\u002Foversee_watch_lane_asking.sh",13566,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_lane_asking.sh",{"path":1572,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1573,"sourceHtmlUrl":1574},"tests\u002Foversee_watch_lanes.sh",48345,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_lanes.sh",{"path":1576,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1577,"sourceHtmlUrl":1578},"tests\u002Foversee_watch_lifecycle.sh",57119,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_lifecycle.sh",{"path":1580,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":810,"sourceHtmlUrl":1581},"tests\u002Foversee_watch_mail_cadence.sh","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_cadence.sh",{"path":1583,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1584,"sourceHtmlUrl":1585},"tests\u002Foversee_watch_mail_failures.sh",170,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_failures.sh",{"path":1587,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1588,"sourceHtmlUrl":1589},"tests\u002Foversee_watch_mail_hosted.sh",168,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_hosted.sh",{"path":1591,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1592,"sourceHtmlUrl":1593},"tests\u002Foversee_watch_mail_local.sh",167,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_local.sh",{"path":1595,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":810,"sourceHtmlUrl":1596},"tests\u002Foversee_watch_mail_process.sh","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_process.sh",{"path":1598,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1599,"sourceHtmlUrl":1600},"tests\u002Foversee_watch_mail_tracker_close.sh",175,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_tracker_close.sh",{"path":1602,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1603,"sourceHtmlUrl":1604},"tests\u002Foversee_watch_mail_tracker_controls.sh",178,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_tracker_controls.sh",{"path":1606,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":810,"sourceHtmlUrl":1607},"tests\u002Foversee_watch_mail_tracker.sh","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail_tracker.sh",{"path":1609,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1610,"sourceHtmlUrl":1611},"tests\u002Foversee_watch_mail.sh",167456,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_mail.sh",{"path":1613,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1614,"sourceHtmlUrl":1615},"tests\u002Foversee_watch_main_push.sh",44049,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_main_push.sh",{"path":1617,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1618,"sourceHtmlUrl":1619},"tests\u002Foversee_watch_merged_index.sh",23497,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_merged_index.sh",{"path":1621,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1622,"sourceHtmlUrl":1623},"tests\u002Foversee_watch_outside.sh",13679,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_outside.sh",{"path":1625,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1626,"sourceHtmlUrl":1627},"tests\u002Foversee_watch_overseer_context.sh",10030,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_context.sh",{"path":1629,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1630,"sourceHtmlUrl":1631},"tests\u002Foversee_watch_overseer_gap.sh",8130,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_gap.sh",{"path":1633,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1634,"sourceHtmlUrl":1635},"tests\u002Foversee_watch_overseer_mail.sh",13062,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_mail.sh",{"path":1637,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1638,"sourceHtmlUrl":1639},"tests\u002Foversee_watch_overseer_marks.sh",15728,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_marks.sh",{"path":1641,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1642,"sourceHtmlUrl":1643},"tests\u002Foversee_watch_overseer_record_fallback.sh",22234,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_record_fallback.sh",{"path":1645,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1646,"sourceHtmlUrl":1647},"tests\u002Foversee_watch_overseer_record.sh",20250,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_record.sh",{"path":1649,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1650,"sourceHtmlUrl":1651},"tests\u002Foversee_watch_overseer_rows.sh",21605,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_rows.sh",{"path":1653,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1654,"sourceHtmlUrl":1655},"tests\u002Foversee_watch_overseer_wall.sh",26404,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer_wall.sh",{"path":1657,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1658,"sourceHtmlUrl":1659},"tests\u002Foversee_watch_overseer.sh",26413,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_overseer.sh",{"path":1661,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1662,"sourceHtmlUrl":1663},"tests\u002Foversee_watch_owed_bulk.sh",166,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_owed_bulk.sh",{"path":1665,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1666,"sourceHtmlUrl":1667},"tests\u002Foversee_watch_owed_membership.sh",172,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_owed_membership.sh",{"path":1669,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":810,"sourceHtmlUrl":1670},"tests\u002Foversee_watch_owed_release.sh","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_owed_release.sh",{"path":1672,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1588,"sourceHtmlUrl":1673},"tests\u002Foversee_watch_owed_shared.sh","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_owed_shared.sh",{"path":1675,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1676,"sourceHtmlUrl":1677},"tests\u002Foversee_watch_owed.sh",115679,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_owed.sh",{"path":1679,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1680,"sourceHtmlUrl":1681},"tests\u002Foversee_watch_pass_cost.sh",3403,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_pass_cost.sh",{"path":1683,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1684,"sourceHtmlUrl":1685},"tests\u002Foversee_watch_pi_lanes.sh",9618,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_pi_lanes.sh",{"path":1687,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1688,"sourceHtmlUrl":1689},"tests\u002Foversee_watch_prepare.sh",5822,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_prepare.sh",{"path":1691,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1692,"sourceHtmlUrl":1693},"tests\u002Foversee_watch_quota.sh",18134,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_quota.sh",{"path":1695,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1696,"sourceHtmlUrl":1697},"tests\u002Foversee_watch_receipts.sh",14293,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_receipts.sh",{"path":1699,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1700,"sourceHtmlUrl":1701},"tests\u002Foversee_watch_refresh.sh",21137,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_refresh.sh",{"path":1703,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1704,"sourceHtmlUrl":1705},"tests\u002Foversee_watch_report.sh",5763,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_report.sh",{"path":1707,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1708,"sourceHtmlUrl":1709},"tests\u002Foversee_watch_security.sh",22953,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_security.sh",{"path":1711,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1712,"sourceHtmlUrl":1713},"tests\u002Foversee_watch_start_stall.sh",33563,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_start_stall.sh",{"path":1715,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1716,"sourceHtmlUrl":1717},"tests\u002Foversee_watch_state_dir.sh",5323,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_state_dir.sh",{"path":1719,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1720,"sourceHtmlUrl":1721},"tests\u002Foversee_watch_state_stub.sh",3835,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_state_stub.sh",{"path":1723,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1724,"sourceHtmlUrl":1725},"tests\u002Foversee_watch_terminal.sh",48472,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_terminal.sh",{"path":1727,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1728,"sourceHtmlUrl":1729},"tests\u002Foversee_watch_triage.sh",19510,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_triage.sh",{"path":1731,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1732,"sourceHtmlUrl":1733},"tests\u002Foversee_watch_usage_limit.sh",44562,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_usage_limit.sh",{"path":1735,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1736,"sourceHtmlUrl":1737},"tests\u002Foversee_watch_wall_relaunch.sh",32266,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch_wall_relaunch.sh",{"path":1739,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1740,"sourceHtmlUrl":1741},"tests\u002Foversee_watch.sh",140077,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee_watch.sh",{"path":1743,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1744,"sourceHtmlUrl":1745},"tests\u002Foversee-seat-accounts.sh",10645,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee-seat-accounts.sh",{"path":1747,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1748,"sourceHtmlUrl":1749},"tests\u002Foversee-wake-lint.test.sh",12719,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee-wake-lint.test.sh",{"path":1751,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1752,"sourceHtmlUrl":1753},"tests\u002Foversee-watch-provider-pane.sh",4278,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foversee-watch-provider-pane.sh",{"path":1755,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1756,"sourceHtmlUrl":1757},"tests\u002Foverseer_approve.sh",44669,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foverseer_approve.sh",{"path":1759,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1760,"sourceHtmlUrl":1761},"tests\u002Foverseer_run.sh",9065,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foverseer_run.sh",{"path":1763,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1764,"sourceHtmlUrl":1765},"tests\u002Foverseer-host.sh",33283,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foverseer-host.sh",{"path":1767,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1768,"sourceHtmlUrl":1769},"tests\u002Foverseer-preference.sh",17611,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foverseer-preference.sh",{"path":1771,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1772,"sourceHtmlUrl":1773},"tests\u002Foverseer-record-heal.sh",3899,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foverseer-record-heal.sh",{"path":1775,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1776,"sourceHtmlUrl":1777},"tests\u002Foverseer-walk.sh",9185,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Foverseer-walk.sh",{"path":1779,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1780,"sourceHtmlUrl":1781},"tests\u002Fpane_write.sh",23851,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fpane_write.sh",{"path":1783,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1784,"sourceHtmlUrl":1785},"tests\u002Fpane-write-lint.test.sh",1906,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fpane-write-lint.test.sh",{"path":1787,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1788,"sourceHtmlUrl":1789},"tests\u002Fpane-write-provider.sh",6619,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fpane-write-provider.sh",{"path":1791,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1792,"sourceHtmlUrl":1793},"tests\u002Fpost_merge.sh",15445,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fpost_merge.sh",{"path":1795,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1796,"sourceHtmlUrl":1797},"tests\u002Fpost-pr-autonomy-lint.test.sh",2984,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fpost-pr-autonomy-lint.test.sh",{"path":1799,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1800,"sourceHtmlUrl":1801},"tests\u002Fpr_order.sh",4909,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fpr_order.sh",{"path":1803,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1804,"sourceHtmlUrl":1805},"tests\u002Fpr-view-json-messages.sh",984,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fpr-view-json-messages.sh",{"path":1807,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1808,"sourceHtmlUrl":1809},"tests\u002Fprocess-count.sh",6463,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fprocess-count.sh",{"path":1811,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1812,"sourceHtmlUrl":1813},"tests\u002Fqa_signals.sh",7650,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fqa_signals.sh",{"path":1815,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1816,"sourceHtmlUrl":1817},"tests\u002Fqueue_wait_confirmation.sh",9275,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fqueue_wait_confirmation.sh",{"path":1819,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1820,"sourceHtmlUrl":1821},"tests\u002Fqueue_wait_conflicting.sh",9018,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fqueue_wait_conflicting.sh",{"path":1823,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1824,"sourceHtmlUrl":1825},"tests\u002Fqueue_wait.sh",57921,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fqueue_wait.sh",{"path":1827,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1828,"sourceHtmlUrl":1829},"tests\u002Fqueue-verdict-routing-lint.test.sh",10880,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fqueue-verdict-routing-lint.test.sh",{"path":1831,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1832,"sourceHtmlUrl":1833},"tests\u002Freconcile-work-items-complete.test.sh",19135,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freconcile-work-items-complete.test.sh",{"path":1835,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1836,"sourceHtmlUrl":1837},"tests\u002Freconcile-work-items.test.sh",21181,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freconcile-work-items.test.sh",{"path":1839,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1840,"sourceHtmlUrl":1841},"tests\u002Frefresh-ci-proof.test.sh",28131,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Frefresh-ci-proof.test.sh",{"path":1843,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1844,"sourceHtmlUrl":1845},"tests\u002Fresolve-base-branch.sh",5330,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fresolve-base-branch.sh",{"path":1847,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1848,"sourceHtmlUrl":1849},"tests\u002Frestack_skip.sh",22955,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Frestack_skip.sh",{"path":1851,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1852,"sourceHtmlUrl":1853},"tests\u002Freview_artifact_check_channels.sh",15798,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freview_artifact_check_channels.sh",{"path":1855,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1856,"sourceHtmlUrl":1857},"tests\u002Freview_artifact_check_item_schema.sh",2867,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freview_artifact_check_item_schema.sh",{"path":1859,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1860,"sourceHtmlUrl":1861},"tests\u002Freview_artifact_check_measurement.sh",37143,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freview_artifact_check_measurement.sh",{"path":1863,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1864,"sourceHtmlUrl":1865},"tests\u002Freview_artifact_check_repeats.sh",8096,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freview_artifact_check_repeats.sh",{"path":1867,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1868,"sourceHtmlUrl":1869},"tests\u002Freview_artifact_check.sh",32689,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freview_artifact_check.sh",{"path":1871,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1872,"sourceHtmlUrl":1873},"tests\u002Freview_artifact_relay.sh",1138,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freview_artifact_relay.sh",{"path":1875,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1876,"sourceHtmlUrl":1877},"tests\u002Freview-threads-paging.test.sh",13998,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freview-threads-paging.test.sh",{"path":1879,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1880,"sourceHtmlUrl":1881},"tests\u002Freviewer-test-deadline.test.sh",7364,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Freviewer-test-deadline.test.sh",{"path":1883,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1884,"sourceHtmlUrl":1885},"tests\u002Fround_prune.sh",24171,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fround_prune.sh",{"path":1887,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1888,"sourceHtmlUrl":1889},"tests\u002Fround_recover.sh",31295,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fround_recover.sh",{"path":1891,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1892,"sourceHtmlUrl":1893},"tests\u002Frun-all-parallel.sh",46656,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Frun-all-parallel.sh",{"path":1895,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1896,"sourceHtmlUrl":1897},"tests\u002Frun-all-unstarted.sh",4999,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Frun-all-unstarted.sh",{"path":1899,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1900,"sourceHtmlUrl":1901},"tests\u002Frun-all.sh",31840,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Frun-all.sh",{"path":1903,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1904,"sourceHtmlUrl":1905},"tests\u002Fsecret-value.test.sh",5202,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fsecret-value.test.sh",{"path":1907,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1908,"sourceHtmlUrl":1909},"tests\u002Fsession-rows.sh",4237,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fsession-rows.sh",{"path":1911,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1912,"sourceHtmlUrl":1913},"tests\u002Fsettings-literal-strings.sh",4785,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fsettings-literal-strings.sh",{"path":1915,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1916,"sourceHtmlUrl":1917},"tests\u002Fspawn_adapter.sh",5662,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fspawn_adapter.sh",{"path":1919,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1920,"sourceHtmlUrl":1921},"tests\u002Fstate-archive.sh",14181,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fstate-archive.sh",{"path":1923,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1924,"sourceHtmlUrl":1925},"tests\u002Fsync_base.sh",13422,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fsync_base.sh",{"path":1927,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1928,"sourceHtmlUrl":1929},"tests\u002Ftier-model-fixture.sh",8690,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ftier-model-fixture.sh",{"path":1931,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1932,"sourceHtmlUrl":1933},"tests\u002Ftmux-pane-live.sh",12344,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Ftmux-pane-live.sh",{"path":1935,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1936,"sourceHtmlUrl":1937},"tests\u002Fwaiter_launch.sh",15177,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fwaiter_launch.sh",{"path":1939,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1940,"sourceHtmlUrl":1941},"tests\u002Fworkflow_helpers.sh",45714,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow_helpers.sh",{"path":1943,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1944,"sourceHtmlUrl":1945},"tests\u002Fworkflow-state-append-file.sh",26432,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-append-file.sh",{"path":1947,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1948,"sourceHtmlUrl":1949},"tests\u002Fworkflow-state-cap.sh",9147,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-cap.sh",{"path":1951,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1952,"sourceHtmlUrl":1953},"tests\u002Fworkflow-state-cycle-cap.sh",26953,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-cycle-cap.sh",{"path":1955,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1956,"sourceHtmlUrl":1957},"tests\u002Fworkflow-state-fleet-log.sh",8106,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-fleet-log.sh",{"path":1959,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1960,"sourceHtmlUrl":1961},"tests\u002Fworkflow-state-flockless.sh",4606,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-flockless.sh",{"path":1963,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1964,"sourceHtmlUrl":1965},"tests\u002Fworkflow-state-handoff-standing.sh",12986,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-handoff-standing.sh",{"path":1967,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1968,"sourceHtmlUrl":1969},"tests\u002Fworkflow-state-init-guard-lint.test.sh",4246,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-init-guard-lint.test.sh",{"path":1971,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1972,"sourceHtmlUrl":1973},"tests\u002Fworkflow-state-init-shape.sh",1780,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-init-shape.sh",{"path":1975,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1976,"sourceHtmlUrl":1977},"tests\u002Fworkflow-state-no-private-env.sh",5853,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-no-private-env.sh",{"path":1979,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1980,"sourceHtmlUrl":1981},"tests\u002Fworkflow-state-progress-report-path.sh",3999,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-progress-report-path.sh",{"path":1983,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1984,"sourceHtmlUrl":1985},"tests\u002Fworkflow-state-prune.sh",30742,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-prune.sh",{"path":1987,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1988,"sourceHtmlUrl":1989},"tests\u002Fworkflow-state-remove.sh",22049,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-remove.sh",{"path":1991,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1992,"sourceHtmlUrl":1993},"tests\u002Fworkflow-state-round-start.sh",5827,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-round-start.sh",{"path":1995,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":1996,"sourceHtmlUrl":1997},"tests\u002Fworkflow-state-set-handoff.sh",8182,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-set-handoff.sh",{"path":1999,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":2000,"sourceHtmlUrl":2001},"tests\u002Fworkflow-state-set-string-semantics.sh",7985,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-set-string-semantics.sh",{"path":2003,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":2004,"sourceHtmlUrl":2005},"tests\u002Fworkflow-state-state-dir-flag.sh",7165,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-state-dir-flag.sh",{"path":2007,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":2008,"sourceHtmlUrl":2009},"tests\u002Fworkflow-state-tier.sh",6436,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-tier.sh",{"path":2011,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":2012,"sourceHtmlUrl":2013},"tests\u002Fworkflow-state-update-args.sh",20838,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworkflow-state-update-args.sh",{"path":2015,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":2016,"sourceHtmlUrl":2017},"tests\u002Fworktree_push_delivery.sh",29851,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworktree_push_delivery.sh",{"path":2019,"resourceType":248,"resourceTypeDesc":249,"sizeBytes":2020,"sourceHtmlUrl":2021},"tests\u002Fworktree_push.sh",66772,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Ftests\u002Fworktree_push.sh",{"path":2023,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2024,"sourceHtmlUrl":2025},"workflows\u002Fci-fix.md",11722,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fci-fix.md",{"path":2027,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2028,"sourceHtmlUrl":2029},"workflows\u002Fdev-fix.md",20633,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fdev-fix.md",{"path":2031,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2032,"sourceHtmlUrl":2033},"workflows\u002Fdev-start.md",15848,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fdev-start.md",{"path":2035,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2036,"sourceHtmlUrl":2037},"workflows\u002Fhandoff.md",6986,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fhandoff.md",{"path":2039,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2040,"sourceHtmlUrl":2041},"workflows\u002Fmerge-pr-restack.md",12781,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fmerge-pr-restack.md",{"path":2043,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2044,"sourceHtmlUrl":2045},"workflows\u002Fmerge-pr.md",49258,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fmerge-pr.md",{"path":2047,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2048,"sourceHtmlUrl":2049},"workflows\u002Fmicro.md",19479,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fmicro.md",{"path":2051,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2052,"sourceHtmlUrl":2053},"workflows\u002Foversee-takeover.md",7628,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Foversee-takeover.md",{"path":2055,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2056,"sourceHtmlUrl":2057},"workflows\u002Foversee.md",52147,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Foversee.md",{"path":2059,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2060,"sourceHtmlUrl":2061},"workflows\u002Fplan-issues.md",3668,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fplan-issues.md",{"path":2063,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2064,"sourceHtmlUrl":2065},"workflows\u002Fpost-summary.md",4985,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Fpost-summary.md",{"path":2067,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2068,"sourceHtmlUrl":2069},"workflows\u002Freview-codebase.md",3286,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Freview-codebase.md",{"path":2071,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2072,"sourceHtmlUrl":2073},"workflows\u002Freview-pr-comments.md",45871,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Freview-pr-comments.md",{"path":2075,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2076,"sourceHtmlUrl":2077},"workflows\u002Freview-pr.md",67471,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Freview-pr.md",{"path":2079,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":2080,"sourceHtmlUrl":2081},"workflows\u002Freview.md",9730,"https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Forch\u002Fworkflows\u002Freview.md",[2083,2109,2137,2159,2197,2222],{"skillNo":2084,"name":2085,"nameZh":6,"description":2086,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":2087,"categories":2088,"keywords":2089,"publishedAt":43},"01M6HZ0GYHMRX8JCH9RPPAY59N","youtube-publish","Load to draft a YouTube upload, comment or reply, or send a draft after the user's recorded approval.","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Fyoutube-publish\u002FSKILL.md",[],[2090,2091,2092,2093,37,2094,2095,2096,2097,2098,2099,2100,2101,2102,64,2103,2104,2105,2106,2107,2108],"youtube publish","publish","youtube","youtube upload","true","publishing","load","upload","api","synthetic","check","draft","with","integration","https","data","youtube data","content","send",{"skillNo":2110,"name":2111,"nameZh":6,"description":2112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":2113,"categories":2114,"keywords":2118,"publishedAt":43},"01M6HZ0CT05TA9746ZG5Q4K1E0","xcode-run","Load to install or dispatch a macOS GitHub Actions build, test or simulator screenshot run for an Xcode project.","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Fxcode-run\u002FSKILL.md",[2115],{"categoryNo":2116,"categoryName":2117,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[2119,2120,2121,2122,40,2123,2124,37,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136],"xcode","run","xcode run","SET","actions","testing","github actions","workflows","workflow","logs","delete","artifact","scripts","repository","install","screenshot","macos","screenshots",{"skillNo":2138,"name":28,"nameZh":6,"description":2139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":2140,"categories":2141,"keywords":2142,"publishedAt":43},"01M6HZ060RP0FKH75JKN214909","Load to create, list, remove, push, or repair a git worktree.","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Fworktree\u002FSKILL.md",[],[28,2143,2144,37,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2094,2156,2157,2096,2158],"branch","remove","create","git worktree","config","git","list","path","push","repair","conflict","pr","continue","reuse","replay","keep",{"skillNo":2160,"name":2161,"nameZh":6,"description":2162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":2163,"sourceHtmlUrl":2164,"categories":2165,"keywords":2178,"publishedAt":43},"01M6HZ01AB8P28NTWWMHDMTM0A","social-media-content-calendar","Load to plan a social media campaign, build a content calendar, or adapt existing material into post drafts.","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Fsocial-media-content-calendar\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Fsocial-media-content-calendar\u002FSKILL.md",[2166,2169,2170,2175],{"categoryNo":2167,"categoryName":2168,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":2171,"categoryName":2172,"taxonomyType":2173,"taxonomyTypeDesc":2174},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",{"categoryNo":2176,"categoryName":2177,"taxonomyType":2173,"taxonomyTypeDesc":2174},"01JBSEEDCAT000000000000036","内容创作者",[2179,2180,2181,2182,2183,2184,2107,2185,37,2186,2187,2188,2189,2190,2191,2192,2193,2194,2094,2195,2196],"Media","social","calendar","content calendar","social media content calendar","social media","adaptation","campaign","plan","drafts","asset","briefs","platform","planning","for","adapt","material","approval gate",{"skillNo":2198,"name":2199,"nameZh":6,"description":2200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":2201,"categories":2202,"keywords":2206,"publishedAt":43},"01M6HYZS25D7RJK8CZ93MCZ3V8","slack","Load to bind an overseer's mailbox to a private Slack channel, run or check the relay, or post an alert or a file to Slack.","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Fslack\u002FSKILL.md",[2203],{"categoryNo":2204,"categoryName":2205,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000005","邮件与沟通",[2199,2207,2208,2209,2210,2211,2212,2213,2214,37,2094,2096,2215,2216,35,2217,29,2120,2133,58,2218,2219,2100,2220,2221],"bind","back","checkout","lane","relay","messages","socket","mode","compact","alert","mail","receiver","file","store","post",{"skillNo":2223,"name":59,"nameZh":6,"description":2224,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":2225,"categories":2226,"keywords":2227,"publishedAt":43},"01M6HYZHPANA68C9WQQ11A1B5Z","Load for a cross-model review, challenge, audit, or quick consult.","https:\u002F\u002Fgithub.com\u002Fvanillagreencom\u002Fkendex\u002Fblob\u002Fmain\u002Fskills\u002Fsecond-opinion\u002FSKILL.md",[],[2228,2229,2230,2231,2232,2233,2193,2234,37,2235,2236,2094,2237,2096,2238,32,2239,2240,64,2241,2104],"second opinion","second","quick","ai cli","scope","model","pi","copilot","challenge","question","consult","codex","cli","audit"]