From fd72882de34af2441795afcfdb8cbae61ec3ce9b Mon Sep 17 00:00:00 2001 From: "vanillagreen-fleet-lanes[bot]" <328550061+vanillagreen-fleet-lanes[bot]@users.noreply.github.com> Date: Sun, 18 Oct 2026 08:31:00 +0000 Subject: [PATCH] chore: refresh kendex renders --- .agents/skills/orch/schemas/dev-return.md | 4 +- .agents/skills/orch/scripts/dev-return-write | 27 +- .agents/skills/orch/scripts/dev-validate-run | 9 +- .../orch/scripts/lib/validation-verdict.sh | 12 + .kendex-generated.json | 1 + .kendex-lock.json | 458 +++++++++--------- 6 files changed, 263 insertions(+), 248 deletions(-) create mode 100755 .agents/skills/orch/scripts/lib/validation-verdict.sh diff --git a/.agents/skills/orch/schemas/dev-return.md b/.agents/skills/orch/schemas/dev-return.md index 901efb39..5e03ced5 100644 --- a/.agents/skills/orch/schemas/dev-return.md +++ b/.agents/skills/orch/schemas/dev-return.md @@ -51,7 +51,7 @@ Fix rounds have an input-side sibling bound by the same token, `tmp/dev-round-[I | `branch` | Yes | `--branch` | Git branch (non-empty string) | | `commit` | Yes | `--commit` | HEAD SHA after the commit, or the prior HEAD when no commit was needed | | `baseline_lines` | implement | measured by writer | Additions plus deletions against the base branch at `commit`, omitting binary rows and render mirrors whose source changed in the same diff, floored at 1. **Absent for `fix`** | -| `validate` | Yes | `--validate` | `pass`, `no-verdict` or `FAILING: check1,check2` — a closed enumeration. With `--validate-run-dir`, `pass` needs a local run that passed or a `ci` record whose verdict is `pending`; with `ci`, it accepts the local edits and leaves required CI pending: the merge-group run proves the head where the record carries `ci-event=merge_group`, as every queue-only change's does, and a red one returns the change to its lane under [merge-pr.md § 5](../workflows/merge-pr.md#5-execute-the-merge) Recovery cycle. `no-verdict` needs a run that ended with that result (`--record` reads `verdict=no-verdict`); with `--validate-record`, `pass` needs exit status 0, and `no-verdict` is refused because the record carries no no-verdict marker; `FAILING` is accepted beside a run of any verdict, because it judges every gate of the round; a `fix` receipt's run must still belong to its round (see `validate_mode`). `dev-artifact-check` accepts `pass` and `no-verdict` and retries `FAILING` | +| `validate` | Yes | `--validate` | `pass`, `no-verdict` or `FAILING: check1,check2` — a closed enumeration. With `--validate-run-dir`, `pass` needs a local run that passed or a `ci` record whose verdict is `pending`; with `ci`, it accepts the local edits and leaves required CI pending: the merge-group run proves the head where the record carries `ci-event=merge_group`, as every queue-only change's does, and a red one returns the change to its lane under [merge-pr.md § 5](../workflows/merge-pr.md#5-execute-the-merge) Recovery cycle. `no-verdict` needs a run that ended with that result (`--record` reads `verdict=no-verdict`); `--validate-record` follows the [foreground record rule](#foreground-validation-record); `FAILING` is accepted beside a run of any verdict, because it judges every gate of the round; a `fix` receipt's run must still belong to its round (see `validate_mode`). `dev-artifact-check` accepts `pass` and `no-verdict` and retries `FAILING` | | `validate_mode` | Yes | read from `--validate-run-dir` or `--validate-record` | The mode `dev-validate-run --record` reports for the run directory, or the `full` or `range` a [foreground validation record](#foreground-validation-record) states: `full`, the full invocation, which may execute scoped suites, `range`, a fix round's changes since its base, or `ci`, completed local edits with required CI pending. Where the project sets `DEV_VALIDATE_SELECTION_CMD`, a `ci` run first runs that selector's scoped suites, so a `ci` record can also carry `FAILING` or `no-verdict`. Implement and fix receipts accept `ci` only at the current HEAD. The runner's `head` is the HEAD at validation start, before the workflow commits. The runner's existing snapshot tree binds those pending contents to this receipt's committed `commit`; the writer refuses changed contents as `ci-contents-mismatch`. This receipt is no CI pass. Submit checks required pull-request CI. Its existing queue route proves required merge-group CI for queue-only work. `null` only beside a failing `validate` with no run, which omits both flags; a `pass` or `no-verdict` without the flag is refused. `dev-artifact-check` echoes it and refuses a missing key or any other value. A `fix` receipt names only a run or record that started at a HEAD containing its round record's `base_sha`, recording that base as `validate-base-orphaned`, or containing that base's rewritten SHA in the worktree-private `kendex-rebase-map` (ordered hops per [`workflow-state.md`](workflow-state.md), `rebase_map` row), no earlier than its `delegated_at`, and records the mode its round runs, `range`, or `full` where the project sets no `DEV_VALIDATE_RANGE_CMD`, or `ci`: the writer refuses an earlier round's run as `run-off-round` or `run-before-round`, and `dev-artifact-check` refuses any other mode as `mode_mismatch`. Submit accepts a current-head `ci` receipt as pending and reuses a `full` pass with no `validate_class_base`, or with `validate_selection` `battery` | | `validate_time` | Yes | read from `--validate-run-dir` or `--validate-record` | The run's wall time as `dev-validate-run --record` reports it, or as the writer derives it from a record's two times: `started_at` and `ended_at` in UTC, and `seconds` between them. A `no-verdict` run carries one too, since a host or timeout result also ends the run. `null` where no run is named or the run is unfinished, so only beside a failing `validate`; a time beside a `null` `validate_mode` is refused. `dev-artifact-check` echoes it and refuses a missing key, a wrong type or seconds that are not the span; `dev-artifact-check` records it per round | | `validate_lanes` | Optional | read from `--validate-run-dir` or `--validate-record` | Comma-separated lane names from the command's [output contract](../references/artifact-checks.md#validation-command-output). Absent when unreported, when the selection is the start's preview (the output contract's Missing or malformed last line row), or when no run is named. `dev-artifact-check` echoes it for round storage | @@ -95,4 +95,4 @@ The Apple gate reads `ORCH_APPLE_WORKFLOW` and the space-separated `ORCH_APPLE_L A project whose own policy runs its validation entry point in the foreground and forbids `dev-validate-run` names that run with `--validate-record FILE` in place of `--validate-run-dir`; the writer refuses the two together. FILE holds one `KEY=VALUE` per line: the mode, the HEAD the run started at, its UTC start and end, its exit status, and its lane selection with any lanes. `dev-return-write --help` gives the grammar, and the writer refuses a record that names no head, no time or no exit status. -The writer reads the record into the fields a run directory fills, so the receipt has the same shape on either route. It derives the wall time from the two times and the verdict from the exit status, `pass` for 0 and `FAILING` for any other. A `fix` receipt binds the record's head and start time to its round as it binds a run directory's. The record file stays where the project wrote it; the receipt does not copy its head or exit status. +The writer reads the record into the fields a run directory fills, so the receipt has the same shape on either route. It derives the wall time from the two times and reads the verdict through the runner's marker rule. An optional `verdict=no-verdict` carries that outcome with the same note and evidence requirements. Without the marker, exit 0 is `pass` and any other exit is `FAILING`. A `fix` receipt binds the record's head and start time to its round as it binds a run directory's. The record file stays where the project wrote it; the receipt does not copy its head or exit status. diff --git a/.agents/skills/orch/scripts/dev-return-write b/.agents/skills/orch/scripts/dev-return-write index 41954a7e..eb62e01e 100755 --- a/.agents/skills/orch/scripts/dev-return-write +++ b/.agents/skills/orch/scripts/dev-return-write @@ -73,10 +73,10 @@ # the mode, the HEAD the run started at, its UTC start and end, its exit # status and its lane selection. The writer reads it into the same fields a # run directory fills and takes from it only what it states: the epoch start, -# the wall time and the verdict, pass for exit 0 and FAILING for any other, -# are derived here. A record carries no no-verdict marker, so it never carries a -# no-verdict. Every check below, the fix-round binding included, judges both -# routes alike. +# the wall time and the verdict are derived here. An optional verdict=no-verdict +# marker carries a timeout or unavailable host check, with the raw exit kept. +# The runner owns the marker's meaning. Every check below, the fix-round binding +# included, judges both routes alike. # # A fix round's run is bound to its round. The round record dev-round-write # stamped at delegation, PATH/tmp/dev-round-ID-RID.json, names the round's @@ -164,6 +164,8 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "$SCRIPT_DIR/lib/branch-growth.sh" # shellcheck source=lib/rebase-map.sh source "$SCRIPT_DIR/lib/rebase-map.sh" +# shellcheck source=lib/validation-verdict.sh +source "$SCRIPT_DIR/lib/validation-verdict.sh" # The Apple gate's trigger and its record. A changed path is Apple when one of # its directory segments matches an APPLE_DIR_GLOBS glob, the way .gitignore @@ -284,14 +286,16 @@ per line, each key once: started-at=TIME when the run started, UTC YYYY-MM-DDTHH:MM:SSZ ended-at=TIME when it ended, no earlier than started-at exit=N the entry point's exit status, 0 to 999 + verdict=no-verdict optional; the runner's timeout or host-check marker selection=all|subset|battery|unreported lanes=NAMES comma-separated, beside all, subset or battery only selection and lanes are the validate: line of the validation command output -contract (references/artifact-checks.md). Every key but lanes is required. +contract (references/artifact-checks.md). Every key but lanes and verdict is required. The writer derives the wall time from the two times and the verdict from the -exit status, pass for 0 and FAILING for any other, so the record never -carries a no-verdict; head and started-at bind a --kind fix receipt as a run -directory's do. +runner's marker rule. Without the marker, exit 0 is pass and any other exit is +FAILING. The marker preserves the raw exit and needs the same --validate-note +and evidence as a run directory. head and started-at bind a --kind fix receipt +as a run directory's do. --summary TEXT embeds the summary inline; --summary-file PATH embeds a file's content. --recovered-text PATH embeds the report round-recover read from a stalled agent's transcript and records recovered_from: transcript. The three @@ -480,13 +484,13 @@ done # read_validate_record PATH — the foreground validation record --help gives the # grammar of, read into the fields the run directory's --record line fills. -# The epoch start, the wall time and the verdict are derived here, never read. +# The epoch start and the wall time are derived here. UTC_TIME='^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$' record_value() { # PATH KEY VALUE PATTERN [[ "$3" =~ $4 ]] || die validate-record-value "path=$1" "field=$2" "value=$3" } read_validate_record() { - local path="$1" line key value seen=" " line_no=0 exit_status="" epochs started ended + local path="$1" line key value seen=" " line_no=0 exit_status="" marker="" epochs started ended [[ -f "$path" && -r "$path" ]] || die validate-record-unreadable "path=$path" while IFS= read -r line || [[ -n "$line" ]]; do line_no=$((line_no + 1)) @@ -500,6 +504,7 @@ read_validate_record() { started-at) record_value "$path" "$key" "$value" "$UTC_TIME"; validate_started_at="$value" ;; ended-at) record_value "$path" "$key" "$value" "$UTC_TIME"; validate_ended_at="$value" ;; exit) record_value "$path" "$key" "$value" '^(0|[1-9][0-9]{0,2})$'; exit_status="$value" ;; + verdict) record_value "$path" "$key" "$value" '^no-verdict$'; marker=" $line" ;; selection) record_value "$path" "$key" "$value" '^(all|subset|battery|unreported)$'; validate_selection="$value" ;; # The lane grammar is the validation command output contract's. lanes) record_value "$path" "$key" "$value" '^[[:alnum:]_.-]+(,[[:alnum:]_.-]+)*$'; validate_lanes="$value" ;; @@ -523,7 +528,7 @@ read_validate_record() { || die validate-record-time "path=$path" "started-at=$validate_started_at" "ended-at=$validate_ended_at" run_start="$started" validate_seconds=$(( ended - started )) - if [[ "$exit_status" == 0 ]]; then run_verdict=pass; else run_verdict=FAILING; fi + run_verdict="$(validation_verdict "guard-exit=$exit_status at=$validate_ended_at$marker")" } # --- Validate required fields --- diff --git a/.agents/skills/orch/scripts/dev-validate-run b/.agents/skills/orch/scripts/dev-validate-run index 8c1de0aa..c8f81b03 100755 --- a/.agents/skills/orch/scripts/dev-validate-run +++ b/.agents/skills/orch/scripts/dev-validate-run @@ -390,6 +390,8 @@ source "$SCRIPT_DIR/lib/job-unit.sh" source "$SCRIPT_DIR/lib/gh-auth.sh" # shellcheck source=lib/file-lock.sh source "$SCRIPT_DIR/lib/file-lock.sh" +# shellcheck source=lib/validation-verdict.sh +source "$SCRIPT_DIR/lib/validation-verdict.sh" # Readers on another host can fetch one file, but cannot enumerate this # worktree's run directories. Rebuild under the shared writer lock so a @@ -1396,12 +1398,7 @@ read_sentinel() { [[ "$SENTINEL_EXIT" =~ ^[0-9]+$ ]] || die sentinel-unreadable "path=$run_dir/exit" "line=$line" SENTINEL_AT="${line#* at=}" SENTINEL_AT="${SENTINEL_AT%% *}" - case "$line" in - *" verdict=no-verdict cause=host") SENTINEL_VERDICT=no-verdict ;; - *" verdict=no-verdict") SENTINEL_VERDICT=no-verdict ;; - "guard-exit=0 "*) SENTINEL_VERDICT=pass ;; - *) SENTINEL_VERDICT=FAILING ;; - esac + SENTINEL_VERDICT="$(validation_verdict "$line")" } # --- Live: the run a start would refuse as run-live, read-only --------------- diff --git a/.agents/skills/orch/scripts/lib/validation-verdict.sh b/.agents/skills/orch/scripts/lib/validation-verdict.sh new file mode 100755 index 00000000..69883871 --- /dev/null +++ b/.agents/skills/orch/scripts/lib/validation-verdict.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# The runner's explicit marker records a timeout or unavailable host check. +# Foreground records use the same verdict rule without changing their raw exit. + +validation_verdict() { # SENTINEL-LINE + case "$1" in + *" verdict=no-verdict cause=host") printf 'no-verdict\n' ;; + *" verdict=no-verdict") printf 'no-verdict\n' ;; + "guard-exit=0 "*) printf 'pass\n' ;; + *) printf 'FAILING\n' ;; + esac +} diff --git a/.kendex-generated.json b/.kendex-generated.json index b2838ed0..d9f8ff45 100644 --- a/.kendex-generated.json +++ b/.kendex-generated.json @@ -338,6 +338,7 @@ ".agents/skills/orch/scripts/lib/tmux-server.sh", ".agents/skills/orch/scripts/lib/toml.sh", ".agents/skills/orch/scripts/lib/usage-reset.sh", + ".agents/skills/orch/scripts/lib/validation-verdict.sh", ".agents/skills/orch/scripts/lib/verifying.sh", ".agents/skills/orch/scripts/lib/watch-handover.sh", ".agents/skills/orch/scripts/lib/watch-host-kinds.sh", diff --git a/.kendex-lock.json b/.kendex-lock.json index 007f1ee9..ed055fe7 100644 --- a/.kendex-lock.json +++ b/.kendex-lock.json @@ -8,7 +8,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f61907f3d571a02cf2a775ebb0034f787a1d5ffe2d68e52585124f28badd368", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -43,7 +43,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f61907f3d571a02cf2a775ebb0034f787a1d5ffe2d68e52585124f28badd368", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -78,7 +78,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f61907f3d571a02cf2a775ebb0034f787a1d5ffe2d68e52585124f28badd368", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -113,7 +113,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f61907f3d571a02cf2a775ebb0034f787a1d5ffe2d68e52585124f28badd368", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -148,7 +148,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "5d2ba692c5b40abe71c7af38392e2ee2aecc2a3b07d256d9b44a4cb4d6c06090", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -185,7 +185,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "5d2ba692c5b40abe71c7af38392e2ee2aecc2a3b07d256d9b44a4cb4d6c06090", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -222,7 +222,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "5d2ba692c5b40abe71c7af38392e2ee2aecc2a3b07d256d9b44a4cb4d6c06090", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -259,7 +259,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "5d2ba692c5b40abe71c7af38392e2ee2aecc2a3b07d256d9b44a4cb4d6c06090", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -296,7 +296,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4a25e8a4c3e339bdf1890993e437e938feed7baa0a565bbe09e873ec62a75c64", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -327,7 +327,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4a25e8a4c3e339bdf1890993e437e938feed7baa0a565bbe09e873ec62a75c64", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -358,7 +358,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4a25e8a4c3e339bdf1890993e437e938feed7baa0a565bbe09e873ec62a75c64", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -389,7 +389,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4a25e8a4c3e339bdf1890993e437e938feed7baa0a565bbe09e873ec62a75c64", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -420,7 +420,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "a1802df17bd986fd550df5df1d70792098e98f5b2e518364a51337835cab6bb7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -453,7 +453,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "a1802df17bd986fd550df5df1d70792098e98f5b2e518364a51337835cab6bb7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -486,7 +486,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "a1802df17bd986fd550df5df1d70792098e98f5b2e518364a51337835cab6bb7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -519,7 +519,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "a1802df17bd986fd550df5df1d70792098e98f5b2e518364a51337835cab6bb7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -552,7 +552,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3002276f894146f3c381e406e2c14d3ef3f75e64e0d7a51c1a8be30486bfa79e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -582,7 +582,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3002276f894146f3c381e406e2c14d3ef3f75e64e0d7a51c1a8be30486bfa79e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -612,7 +612,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3002276f894146f3c381e406e2c14d3ef3f75e64e0d7a51c1a8be30486bfa79e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -642,7 +642,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3002276f894146f3c381e406e2c14d3ef3f75e64e0d7a51c1a8be30486bfa79e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -672,7 +672,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "64f1a2e0e2bb4c4bac776f8c489c4fbaa17f149f955092737e47c72cc31bb7b2", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -702,7 +702,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "64f1a2e0e2bb4c4bac776f8c489c4fbaa17f149f955092737e47c72cc31bb7b2", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -732,7 +732,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "64f1a2e0e2bb4c4bac776f8c489c4fbaa17f149f955092737e47c72cc31bb7b2", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -762,7 +762,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "64f1a2e0e2bb4c4bac776f8c489c4fbaa17f149f955092737e47c72cc31bb7b2", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -792,7 +792,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c29a9dd689ce336a07824eb0fb8d518191124b6be0c5ca037a65ca618cd07106", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -822,7 +822,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c29a9dd689ce336a07824eb0fb8d518191124b6be0c5ca037a65ca618cd07106", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -852,7 +852,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c29a9dd689ce336a07824eb0fb8d518191124b6be0c5ca037a65ca618cd07106", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -882,7 +882,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c29a9dd689ce336a07824eb0fb8d518191124b6be0c5ca037a65ca618cd07106", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -912,7 +912,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e0a3a3a908ecfb00b4e9ae083e0ce2a2db55183f0ab878a38d8092eaaee6d8ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -942,7 +942,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e0a3a3a908ecfb00b4e9ae083e0ce2a2db55183f0ab878a38d8092eaaee6d8ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -972,7 +972,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e0a3a3a908ecfb00b4e9ae083e0ce2a2db55183f0ab878a38d8092eaaee6d8ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1002,7 +1002,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e0a3a3a908ecfb00b4e9ae083e0ce2a2db55183f0ab878a38d8092eaaee6d8ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1032,7 +1032,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "954fde6a7332eac489845daa35b7413e7a216823cba8bcf73aaeecf180d73f3d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1062,7 +1062,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "954fde6a7332eac489845daa35b7413e7a216823cba8bcf73aaeecf180d73f3d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1092,7 +1092,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "954fde6a7332eac489845daa35b7413e7a216823cba8bcf73aaeecf180d73f3d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1122,7 +1122,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "954fde6a7332eac489845daa35b7413e7a216823cba8bcf73aaeecf180d73f3d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1152,7 +1152,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ac74145015e2575770fdaa3f2730ef7672b1cc72c0159a5a4f390e1b1f474f2f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1182,7 +1182,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ac74145015e2575770fdaa3f2730ef7672b1cc72c0159a5a4f390e1b1f474f2f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1212,7 +1212,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ac74145015e2575770fdaa3f2730ef7672b1cc72c0159a5a4f390e1b1f474f2f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1242,7 +1242,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ac74145015e2575770fdaa3f2730ef7672b1cc72c0159a5a4f390e1b1f474f2f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1272,7 +1272,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5bba5231d21a1ecf327af004dbcc34c36fe074fa2ce01fc855848017d7ccd8a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1302,7 +1302,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5bba5231d21a1ecf327af004dbcc34c36fe074fa2ce01fc855848017d7ccd8a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1332,7 +1332,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5bba5231d21a1ecf327af004dbcc34c36fe074fa2ce01fc855848017d7ccd8a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1362,7 +1362,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5bba5231d21a1ecf327af004dbcc34c36fe074fa2ce01fc855848017d7ccd8a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1392,7 +1392,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5c7aad291389053ed6aae2b30ced684b9818e83d3faf332c316bc80d8b126f6", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1422,7 +1422,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5c7aad291389053ed6aae2b30ced684b9818e83d3faf332c316bc80d8b126f6", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1452,7 +1452,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5c7aad291389053ed6aae2b30ced684b9818e83d3faf332c316bc80d8b126f6", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1482,7 +1482,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b5c7aad291389053ed6aae2b30ced684b9818e83d3faf332c316bc80d8b126f6", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1512,7 +1512,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e9b4d7ef81ad5f5439354dee4ce7f41a9a5b02e4e2c196a202b649bfbb489342", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1542,7 +1542,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e9b4d7ef81ad5f5439354dee4ce7f41a9a5b02e4e2c196a202b649bfbb489342", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1572,7 +1572,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e9b4d7ef81ad5f5439354dee4ce7f41a9a5b02e4e2c196a202b649bfbb489342", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1602,7 +1602,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e9b4d7ef81ad5f5439354dee4ce7f41a9a5b02e4e2c196a202b649bfbb489342", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1632,7 +1632,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "23ac64c27be9ea4619067d5facaa78f01edf2d37e986ec0a6f023eb51c61dc01", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1667,7 +1667,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "23ac64c27be9ea4619067d5facaa78f01edf2d37e986ec0a6f023eb51c61dc01", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1702,7 +1702,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "23ac64c27be9ea4619067d5facaa78f01edf2d37e986ec0a6f023eb51c61dc01", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1737,7 +1737,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "23ac64c27be9ea4619067d5facaa78f01edf2d37e986ec0a6f023eb51c61dc01", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1772,7 +1772,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b264e304113e038b3eb1fd220e50a7122ac11b270fbd4e6bc145e95f4bc9bd65", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1807,7 +1807,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b264e304113e038b3eb1fd220e50a7122ac11b270fbd4e6bc145e95f4bc9bd65", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1842,7 +1842,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b264e304113e038b3eb1fd220e50a7122ac11b270fbd4e6bc145e95f4bc9bd65", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1877,7 +1877,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b264e304113e038b3eb1fd220e50a7122ac11b270fbd4e6bc145e95f4bc9bd65", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1912,7 +1912,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1510d851b6a09b92fc0c50f142733a8273e0fdc85e87a0bbde43dd9fbee280f9", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1943,7 +1943,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1510d851b6a09b92fc0c50f142733a8273e0fdc85e87a0bbde43dd9fbee280f9", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -1974,7 +1974,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1510d851b6a09b92fc0c50f142733a8273e0fdc85e87a0bbde43dd9fbee280f9", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2005,7 +2005,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1510d851b6a09b92fc0c50f142733a8273e0fdc85e87a0bbde43dd9fbee280f9", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2036,7 +2036,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f04b302951c4fe6adc0e0dc7124417a847b00ea2902666c8f8a869bc79895d88", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2070,7 +2070,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f04b302951c4fe6adc0e0dc7124417a847b00ea2902666c8f8a869bc79895d88", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2104,7 +2104,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f04b302951c4fe6adc0e0dc7124417a847b00ea2902666c8f8a869bc79895d88", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2138,7 +2138,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f04b302951c4fe6adc0e0dc7124417a847b00ea2902666c8f8a869bc79895d88", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2172,7 +2172,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d2dac90f8f53f19ae855924d27b53c54d2b28871a4f84b068d6a2bad0c4f6c36", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2199,7 +2199,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d2dac90f8f53f19ae855924d27b53c54d2b28871a4f84b068d6a2bad0c4f6c36", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2226,7 +2226,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d2dac90f8f53f19ae855924d27b53c54d2b28871a4f84b068d6a2bad0c4f6c36", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2253,7 +2253,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b733e4ad323748222e30134660417d1de58727dbdaee690b9b9f27f5d23f12a7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2285,7 +2285,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b733e4ad323748222e30134660417d1de58727dbdaee690b9b9f27f5d23f12a7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2317,7 +2317,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b733e4ad323748222e30134660417d1de58727dbdaee690b9b9f27f5d23f12a7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2349,7 +2349,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b733e4ad323748222e30134660417d1de58727dbdaee690b9b9f27f5d23f12a7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2381,7 +2381,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "47bf5378331d6d82cf860c3c38150cb95b21f6b7d12841f7ee056c55622799e8", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2413,7 +2413,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "47bf5378331d6d82cf860c3c38150cb95b21f6b7d12841f7ee056c55622799e8", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2445,7 +2445,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "056014489bdf17897fb9de308ecc1ea22c3ffdf83c3894382b08f0e94b2dbcdb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2477,7 +2477,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "056014489bdf17897fb9de308ecc1ea22c3ffdf83c3894382b08f0e94b2dbcdb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2509,7 +2509,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "056014489bdf17897fb9de308ecc1ea22c3ffdf83c3894382b08f0e94b2dbcdb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2541,7 +2541,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "056014489bdf17897fb9de308ecc1ea22c3ffdf83c3894382b08f0e94b2dbcdb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2573,7 +2573,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "8d06d8ae1faf86625add070a7a6dca48c5be41a600e7cecfbd71e6e151f5e769", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2605,7 +2605,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "8d06d8ae1faf86625add070a7a6dca48c5be41a600e7cecfbd71e6e151f5e769", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2637,7 +2637,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "8d06d8ae1faf86625add070a7a6dca48c5be41a600e7cecfbd71e6e151f5e769", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2669,7 +2669,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "8d06d8ae1faf86625add070a7a6dca48c5be41a600e7cecfbd71e6e151f5e769", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2701,7 +2701,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ec0e477e5664f963929581df503d093d4ae21da6b76d6f3d542f7980c3a9a08a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2733,7 +2733,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ec0e477e5664f963929581df503d093d4ae21da6b76d6f3d542f7980c3a9a08a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2765,7 +2765,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ec0e477e5664f963929581df503d093d4ae21da6b76d6f3d542f7980c3a9a08a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2797,7 +2797,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "ec0e477e5664f963929581df503d093d4ae21da6b76d6f3d542f7980c3a9a08a", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2829,7 +2829,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4cca63d27e717911ce6dff804126511f8611fea1dd170d913defcfea15bdf2c7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2870,7 +2870,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4cca63d27e717911ce6dff804126511f8611fea1dd170d913defcfea15bdf2c7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2911,7 +2911,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4cca63d27e717911ce6dff804126511f8611fea1dd170d913defcfea15bdf2c7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2952,7 +2952,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4cca63d27e717911ce6dff804126511f8611fea1dd170d913defcfea15bdf2c7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -2993,7 +2993,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "9246462997cb2e9e8166226f651f7598ea6c81bd0e025f9861e7366ffca2d699", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3031,7 +3031,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "158045e0bc3594e6b18d6cb77032b9ef98aad34cee1b35a0f556684c76a09fc9", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3063,7 +3063,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "158045e0bc3594e6b18d6cb77032b9ef98aad34cee1b35a0f556684c76a09fc9", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3095,7 +3095,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "aa8ec9e210f6385308d6a824177a1cc7e5e88460918a904a5519836428824444", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3190,7 +3190,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "aa8ec9e210f6385308d6a824177a1cc7e5e88460918a904a5519836428824444", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3258,7 +3258,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "aa8ec9e210f6385308d6a824177a1cc7e5e88460918a904a5519836428824444", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3353,7 +3353,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "aa8ec9e210f6385308d6a824177a1cc7e5e88460918a904a5519836428824444", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3430,7 +3430,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1bfbcb2c43e6fab13888956bdc98691ec72d4eadf293187f4867af817d60bdbe", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3462,7 +3462,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7a99ebbd12769b351b8656699134c0f93d7ab06af43b4cb4ea8ac410fcaf64aa", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3503,7 +3503,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7a99ebbd12769b351b8656699134c0f93d7ab06af43b4cb4ea8ac410fcaf64aa", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3544,7 +3544,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7a99ebbd12769b351b8656699134c0f93d7ab06af43b4cb4ea8ac410fcaf64aa", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3585,7 +3585,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7a99ebbd12769b351b8656699134c0f93d7ab06af43b4cb4ea8ac410fcaf64aa", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3626,7 +3626,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4fa45a9fc7c4f7a5bb5ff5bb66e392460442ac8ed4ef14832d17832a2a4515eb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3667,7 +3667,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4fa45a9fc7c4f7a5bb5ff5bb66e392460442ac8ed4ef14832d17832a2a4515eb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3708,7 +3708,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4fa45a9fc7c4f7a5bb5ff5bb66e392460442ac8ed4ef14832d17832a2a4515eb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3749,7 +3749,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "4fa45a9fc7c4f7a5bb5ff5bb66e392460442ac8ed4ef14832d17832a2a4515eb", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3790,7 +3790,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "eef427b33e0fbbfbb8b807dd0986ffa66ce350033aac9bb23255988b03925024", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3828,7 +3828,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b128f266b3d67697e7ac128f8aabc97b472a03cc7fe6f05e4fc9b145cc315442", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3860,7 +3860,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c7905659a294ec88a2b38b9bfbf071d0160a45689ece954a0f9564e3c5791ba2", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3901,7 +3901,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d8a11a3b614b97c3b0c304cae7494a16510c998f1f325f0ad10874957c43b917", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3933,7 +3933,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d8a11a3b614b97c3b0c304cae7494a16510c998f1f325f0ad10874957c43b917", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3965,7 +3965,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d8a11a3b614b97c3b0c304cae7494a16510c998f1f325f0ad10874957c43b917", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -3997,7 +3997,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d8a11a3b614b97c3b0c304cae7494a16510c998f1f325f0ad10874957c43b917", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4029,7 +4029,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "87dd5148fca28408dab96f6a6819bb3d43cf6da54ad02c4cf60fc953e50bbc43", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4061,7 +4061,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "87dd5148fca28408dab96f6a6819bb3d43cf6da54ad02c4cf60fc953e50bbc43", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4093,7 +4093,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "26090ae471accc49d86a2b1c10fd364b72df1ce4f6a767fd10e82318770d3105", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4125,7 +4125,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "26090ae471accc49d86a2b1c10fd364b72df1ce4f6a767fd10e82318770d3105", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4157,7 +4157,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "26090ae471accc49d86a2b1c10fd364b72df1ce4f6a767fd10e82318770d3105", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4189,7 +4189,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d7dad268fbd914b6517b1afe088558166c009cd0ac221ce83fed82de7e8488e3", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4221,7 +4221,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d7dad268fbd914b6517b1afe088558166c009cd0ac221ce83fed82de7e8488e3", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4253,7 +4253,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "d7dad268fbd914b6517b1afe088558166c009cd0ac221ce83fed82de7e8488e3", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4285,7 +4285,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f8fa08d86e3482b5f30034dd7522ce3236f6e6a5000b8f64d6009093dccc5577", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4326,7 +4326,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f8fa08d86e3482b5f30034dd7522ce3236f6e6a5000b8f64d6009093dccc5577", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4367,7 +4367,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f8fa08d86e3482b5f30034dd7522ce3236f6e6a5000b8f64d6009093dccc5577", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4408,7 +4408,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f8fa08d86e3482b5f30034dd7522ce3236f6e6a5000b8f64d6009093dccc5577", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4449,7 +4449,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fb43be6b7dee642b200268fbe71e14cc96282ea06a1554012ab80ce52a92ba79", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4490,7 +4490,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fb43be6b7dee642b200268fbe71e14cc96282ea06a1554012ab80ce52a92ba79", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4531,7 +4531,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fb43be6b7dee642b200268fbe71e14cc96282ea06a1554012ab80ce52a92ba79", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4572,7 +4572,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fb43be6b7dee642b200268fbe71e14cc96282ea06a1554012ab80ce52a92ba79", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4613,7 +4613,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "101caf97829906294354478ca77d288f5311a70a3c6ba90ae2babf9e3bf34624", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4654,7 +4654,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "101caf97829906294354478ca77d288f5311a70a3c6ba90ae2babf9e3bf34624", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4695,7 +4695,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "a334bd710c5b926e24b2dd2a066d3b4dcd6747030a111bf7cabcc545ea242ad7", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4727,7 +4727,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "9425ae12b1eb7229702d033513e1758ae9a092db8f561b912e74c6740bbfa2ef", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4768,7 +4768,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3e981ce407351f70b1e2dbc8e46840b64be2ecd8b17fe16ccdff0960edf2f7ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4809,7 +4809,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3e981ce407351f70b1e2dbc8e46840b64be2ecd8b17fe16ccdff0960edf2f7ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4841,7 +4841,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3e981ce407351f70b1e2dbc8e46840b64be2ecd8b17fe16ccdff0960edf2f7ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4873,7 +4873,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3e981ce407351f70b1e2dbc8e46840b64be2ecd8b17fe16ccdff0960edf2f7ad", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4905,7 +4905,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "17acbaa3d814c683f04c45b904c6aeba02c20bcc0fe529e2333031077abdac6f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4942,7 +4942,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "17acbaa3d814c683f04c45b904c6aeba02c20bcc0fe529e2333031077abdac6f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -4978,7 +4978,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "17acbaa3d814c683f04c45b904c6aeba02c20bcc0fe529e2333031077abdac6f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5014,7 +5014,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "17acbaa3d814c683f04c45b904c6aeba02c20bcc0fe529e2333031077abdac6f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5050,7 +5050,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "bed7626f1d7e1f047a4f3f49ff2d2b83167d03ea2610d85e0c4cddd892353157", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5105,7 +5105,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "bed7626f1d7e1f047a4f3f49ff2d2b83167d03ea2610d85e0c4cddd892353157", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5159,7 +5159,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "bed7626f1d7e1f047a4f3f49ff2d2b83167d03ea2610d85e0c4cddd892353157", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5213,7 +5213,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "bed7626f1d7e1f047a4f3f49ff2d2b83167d03ea2610d85e0c4cddd892353157", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5267,7 +5267,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "98fc478b875c8c5b7d831bce38f1eb2665925e6c5c76eeba6184e80d1b5554ac", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5322,7 +5322,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "98fc478b875c8c5b7d831bce38f1eb2665925e6c5c76eeba6184e80d1b5554ac", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5376,7 +5376,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "98fc478b875c8c5b7d831bce38f1eb2665925e6c5c76eeba6184e80d1b5554ac", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5430,7 +5430,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "98fc478b875c8c5b7d831bce38f1eb2665925e6c5c76eeba6184e80d1b5554ac", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5484,7 +5484,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b4a75dca09bb20bb042bde9f3998d836b981a5b8030ec9690ca01e6836a2f752", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5539,7 +5539,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b4a75dca09bb20bb042bde9f3998d836b981a5b8030ec9690ca01e6836a2f752", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5593,7 +5593,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b4a75dca09bb20bb042bde9f3998d836b981a5b8030ec9690ca01e6836a2f752", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5647,7 +5647,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "b4a75dca09bb20bb042bde9f3998d836b981a5b8030ec9690ca01e6836a2f752", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5701,7 +5701,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f07de0df87cd6a53de4d68f1098c408db4e8d73fa88822426de3cad6875f04e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5729,7 +5729,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f07de0df87cd6a53de4d68f1098c408db4e8d73fa88822426de3cad6875f04e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5756,7 +5756,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f07de0df87cd6a53de4d68f1098c408db4e8d73fa88822426de3cad6875f04e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5783,7 +5783,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "7f07de0df87cd6a53de4d68f1098c408db4e8d73fa88822426de3cad6875f04e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5810,7 +5810,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f2bca9bc82c0e18f23e61cc013e521dd5b6867f5038845a1163ee1effa83abed", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5838,7 +5838,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f2bca9bc82c0e18f23e61cc013e521dd5b6867f5038845a1163ee1effa83abed", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5865,7 +5865,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f2bca9bc82c0e18f23e61cc013e521dd5b6867f5038845a1163ee1effa83abed", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5892,7 +5892,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "f2bca9bc82c0e18f23e61cc013e521dd5b6867f5038845a1163ee1effa83abed", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5919,7 +5919,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "2b4fb8a2e6cee53ac5340737a5b71cd26ff88276766ac78fcc45c7f28769822c", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5956,7 +5956,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "2b4fb8a2e6cee53ac5340737a5b71cd26ff88276766ac78fcc45c7f28769822c", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -5992,7 +5992,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "2b4fb8a2e6cee53ac5340737a5b71cd26ff88276766ac78fcc45c7f28769822c", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6028,7 +6028,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "2b4fb8a2e6cee53ac5340737a5b71cd26ff88276766ac78fcc45c7f28769822c", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6064,7 +6064,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fd88aed4b9211e14a8250139ebedd785f139c9e508101465548c06a6571fec46", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6092,7 +6092,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fd88aed4b9211e14a8250139ebedd785f139c9e508101465548c06a6571fec46", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6119,7 +6119,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fd88aed4b9211e14a8250139ebedd785f139c9e508101465548c06a6571fec46", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6146,7 +6146,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "fd88aed4b9211e14a8250139ebedd785f139c9e508101465548c06a6571fec46", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6173,7 +6173,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "0a859081ace51943009f81b7748b1f08a236bb886fe50495e2d26518524ec195", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6219,7 +6219,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "0a859081ace51943009f81b7748b1f08a236bb886fe50495e2d26518524ec195", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6264,7 +6264,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "0a859081ace51943009f81b7748b1f08a236bb886fe50495e2d26518524ec195", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6309,7 +6309,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "0a859081ace51943009f81b7748b1f08a236bb886fe50495e2d26518524ec195", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6354,7 +6354,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "831b57913311d8fd3bcdd376b7da7ef3344ab22702865bcb731393dc7580662b", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6436,7 +6436,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "831b57913311d8fd3bcdd376b7da7ef3344ab22702865bcb731393dc7580662b", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6517,7 +6517,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "831b57913311d8fd3bcdd376b7da7ef3344ab22702865bcb731393dc7580662b", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6598,7 +6598,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "831b57913311d8fd3bcdd376b7da7ef3344ab22702865bcb731393dc7580662b", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6679,7 +6679,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3168f92b017a42bfd272b4be616ab39c22c1b3f5640f8087e1740b3f8be99666", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6725,7 +6725,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3168f92b017a42bfd272b4be616ab39c22c1b3f5640f8087e1740b3f8be99666", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6770,7 +6770,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3168f92b017a42bfd272b4be616ab39c22c1b3f5640f8087e1740b3f8be99666", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6815,7 +6815,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "3168f92b017a42bfd272b4be616ab39c22c1b3f5640f8087e1740b3f8be99666", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6860,7 +6860,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c96c42363dac3c7b8232bb83423595a22845c88397a0ac274a8c40572266d9df", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6897,7 +6897,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c96c42363dac3c7b8232bb83423595a22845c88397a0ac274a8c40572266d9df", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6933,7 +6933,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c96c42363dac3c7b8232bb83423595a22845c88397a0ac274a8c40572266d9df", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -6969,7 +6969,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c96c42363dac3c7b8232bb83423595a22845c88397a0ac274a8c40572266d9df", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7005,7 +7005,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "65b880f56f31d134b2e2cb53b693f434825143b9c5b7022a89b11fa733f4ee2e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7048,7 +7048,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "65b880f56f31d134b2e2cb53b693f434825143b9c5b7022a89b11fa733f4ee2e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7090,7 +7090,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "65b880f56f31d134b2e2cb53b693f434825143b9c5b7022a89b11fa733f4ee2e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7132,7 +7132,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "65b880f56f31d134b2e2cb53b693f434825143b9c5b7022a89b11fa733f4ee2e", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7173,13 +7173,13 @@ "harness": "claude", "source": "kendex", "sourceRepo": "vanillagreencom/kendex", - "sourceHash": "270745edb70115549545adae5fbafbef8e80c4ccacacf5af3534e6901d7364f5", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceHash": "9fe5b741f613c0df2b3e65b02a5f5b58c52ffc65c2d2e15edaf3d6e52296a205", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null }, - "renderedHash": "e04c51c754385ef596addfdf779ee4122a787bcf99dd26d583fd88ac65b2fc34", + "renderedHash": "7a7bb4c4d944320939ddfe7a22bd636f0314c66ed723848ff1be1d08bdbb3933", "enabled": true, "emitted": { "kind": "skill", @@ -7255,13 +7255,13 @@ "harness": "codex", "source": "kendex", "sourceRepo": "vanillagreencom/kendex", - "sourceHash": "270745edb70115549545adae5fbafbef8e80c4ccacacf5af3534e6901d7364f5", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceHash": "9fe5b741f613c0df2b3e65b02a5f5b58c52ffc65c2d2e15edaf3d6e52296a205", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null }, - "renderedHash": "e04c51c754385ef596addfdf779ee4122a787bcf99dd26d583fd88ac65b2fc34", + "renderedHash": "7a7bb4c4d944320939ddfe7a22bd636f0314c66ed723848ff1be1d08bdbb3933", "enabled": true, "emitted": { "kind": "skill", @@ -7336,13 +7336,13 @@ "harness": "copilot", "source": "kendex", "sourceRepo": "vanillagreencom/kendex", - "sourceHash": "270745edb70115549545adae5fbafbef8e80c4ccacacf5af3534e6901d7364f5", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceHash": "9fe5b741f613c0df2b3e65b02a5f5b58c52ffc65c2d2e15edaf3d6e52296a205", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null }, - "renderedHash": "e04c51c754385ef596addfdf779ee4122a787bcf99dd26d583fd88ac65b2fc34", + "renderedHash": "7a7bb4c4d944320939ddfe7a22bd636f0314c66ed723848ff1be1d08bdbb3933", "enabled": true, "emitted": { "kind": "skill", @@ -7408,13 +7408,13 @@ "harness": "pi", "source": "kendex", "sourceRepo": "vanillagreencom/kendex", - "sourceHash": "270745edb70115549545adae5fbafbef8e80c4ccacacf5af3534e6901d7364f5", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceHash": "9fe5b741f613c0df2b3e65b02a5f5b58c52ffc65c2d2e15edaf3d6e52296a205", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null }, - "renderedHash": "e04c51c754385ef596addfdf779ee4122a787bcf99dd26d583fd88ac65b2fc34", + "renderedHash": "7a7bb4c4d944320939ddfe7a22bd636f0314c66ed723848ff1be1d08bdbb3933", "enabled": true, "emitted": { "kind": "skill", @@ -7481,7 +7481,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e967f26a25614f2028d62a3d0a9a4ae1a45d5e15d438f27f32006afa4de3dc7f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7509,7 +7509,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e967f26a25614f2028d62a3d0a9a4ae1a45d5e15d438f27f32006afa4de3dc7f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7536,7 +7536,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e967f26a25614f2028d62a3d0a9a4ae1a45d5e15d438f27f32006afa4de3dc7f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7563,7 +7563,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "e967f26a25614f2028d62a3d0a9a4ae1a45d5e15d438f27f32006afa4de3dc7f", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7590,7 +7590,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "457ba4b0812f431f86d0b5c4ed21e8f9b2f39ecbf49cfcf1f2e0172797e7d1fe", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7636,7 +7636,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "457ba4b0812f431f86d0b5c4ed21e8f9b2f39ecbf49cfcf1f2e0172797e7d1fe", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7681,7 +7681,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "457ba4b0812f431f86d0b5c4ed21e8f9b2f39ecbf49cfcf1f2e0172797e7d1fe", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7726,7 +7726,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "457ba4b0812f431f86d0b5c4ed21e8f9b2f39ecbf49cfcf1f2e0172797e7d1fe", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7771,7 +7771,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1bbf866e0a8475b09892ab440195b61e3c1ea252497ff568de02bfa921c203f8", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7817,7 +7817,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1bbf866e0a8475b09892ab440195b61e3c1ea252497ff568de02bfa921c203f8", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7862,7 +7862,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1bbf866e0a8475b09892ab440195b61e3c1ea252497ff568de02bfa921c203f8", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7907,7 +7907,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1bbf866e0a8475b09892ab440195b61e3c1ea252497ff568de02bfa921c203f8", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -7952,7 +7952,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1e44b9baf9b34c01696c287282cf9a303ff42167896209d30f24abcdd28a100d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8016,7 +8016,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1e44b9baf9b34c01696c287282cf9a303ff42167896209d30f24abcdd28a100d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8079,7 +8079,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1e44b9baf9b34c01696c287282cf9a303ff42167896209d30f24abcdd28a100d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8142,7 +8142,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "1e44b9baf9b34c01696c287282cf9a303ff42167896209d30f24abcdd28a100d", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8205,7 +8205,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c4c87f61d4b51c532387d32daa24f0eda5fb1433ca6fe50d3261473410ec8ae4", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8233,7 +8233,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c4c87f61d4b51c532387d32daa24f0eda5fb1433ca6fe50d3261473410ec8ae4", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8260,7 +8260,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c4c87f61d4b51c532387d32daa24f0eda5fb1433ca6fe50d3261473410ec8ae4", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8287,7 +8287,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "c4c87f61d4b51c532387d32daa24f0eda5fb1433ca6fe50d3261473410ec8ae4", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8314,7 +8314,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "59dc6c64d9c08a8d7dd4abfb6784494d0866bd8d285029b094624d6c90f2fb56", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8360,7 +8360,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "59dc6c64d9c08a8d7dd4abfb6784494d0866bd8d285029b094624d6c90f2fb56", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8405,7 +8405,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "59dc6c64d9c08a8d7dd4abfb6784494d0866bd8d285029b094624d6c90f2fb56", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8450,7 +8450,7 @@ "source": "kendex", "sourceRepo": "vanillagreencom/kendex", "sourceHash": "59dc6c64d9c08a8d7dd4abfb6784494d0866bd8d285029b094624d6c90f2fb56", - "sourceCommit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22", + "sourceCommit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9", "selector": { "sourceRev": null, "rev": null @@ -8492,7 +8492,7 @@ "sources": { "kendex": { "repo": "vanillagreencom/kendex", - "commit": "9ffa54e7df9485c2c5c9136abb63b4f45df2db22" + "commit": "45471b2a05abd05c7eb0c9e028ffc6b5eb050eb9" } }, "claudeProjectDefault": "owned"