mirror of
https://github.com/max-sixty/worktrunk.git
synced 2026-09-14 20:00:38 +08:00
docs(list): name --full in the schema-2 summary and checks rows
Both rows described a gate the JSON plan no longer honours in full. With `[list] columns` out of the JSON plan, `summary` resolves under `ColumnSource::Default`, so it needs `--full` *and* `[list] summary = true` (plus a `[commit.generation]` command) — the listed-column escape hatch that made `[list] summary = true` alone sufficient is what this PR removes. `checks` rides the same `CiStatus` task as `pr` and stated no gate at all.
This commit is contained in:
@@ -280,9 +280,9 @@ Item fields:
|
||||
| `default_branch` | Relation to the default branch: `{ahead, behind, diff, orphan, integration, merge_conflicts}`; absent on the default branch itself. `integration.reason` is one of `same_commit`, `ancestor`, `no_added_changes`, `trees_match`, `merge_adds_nothing`, `patch_id_match`; a dirty tree skips the checks, leaving `integration` null |
|
||||
| `upstream` | Tracking branch: `{remote, branch, ahead, behind}`; absent when none is configured |
|
||||
| `pr` | Open PR/MR: `{number, url, review, mergeable, repo}`; collected with `--full` (`[list] columns` doesn't reach JSON). `review` uses the schema 1 `ci.review_state` vocabulary; `mergeable` is false when the forge reports conflicts, null otherwise |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; collected with `--full`, on the same task as `pr`. `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `dev_server` | `{url, listening}` from the project's `list.url` template |
|
||||
| `summary` | LLM branch summary (requires `[list] summary = true`) |
|
||||
| `summary` | LLM branch summary; collected with `--full` plus `[list] summary = true` (`[list] columns` doesn't reach JSON), and needs a `[commit.generation]` command |
|
||||
| `vars` | Per-branch variables from [`wt config state vars`](@/config.md#wt-config-state-vars) |
|
||||
| `display` | Rendered strings: `state` (schema 1's `main_state` vocabulary), `symbols`, `statusline` (with ANSI colors and OSC 8 hyperlinks), `columns` (custom-column cells keyed by header) |
|
||||
|
||||
|
||||
@@ -265,9 +265,9 @@ Item fields:
|
||||
| `default_branch` | Relation to the default branch: `{ahead, behind, diff, orphan, integration, merge_conflicts}`; absent on the default branch itself. `integration.reason` is one of `same_commit`, `ancestor`, `no_added_changes`, `trees_match`, `merge_adds_nothing`, `patch_id_match`; a dirty tree skips the checks, leaving `integration` null |
|
||||
| `upstream` | Tracking branch: `{remote, branch, ahead, behind}`; absent when none is configured |
|
||||
| `pr` | Open PR/MR: `{number, url, review, mergeable, repo}`; collected with `--full` (`[list] columns` doesn't reach JSON). `review` uses the schema 1 `ci.review_state` vocabulary; `mergeable` is false when the forge reports conflicts, null otherwise |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; collected with `--full`, on the same task as `pr`. `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `dev_server` | `{url, listening}` from the project's `list.url` template |
|
||||
| `summary` | LLM branch summary (requires `[list] summary = true`) |
|
||||
| `summary` | LLM branch summary; collected with `--full` plus `[list] summary = true` (`[list] columns` doesn't reach JSON), and needs a `[commit.generation]` command |
|
||||
| `vars` | Per-branch variables from [`wt config state vars`](https://worktrunk.dev/config/#wt-config-state-vars) |
|
||||
| `display` | Rendered strings: `state` (schema 1's `main_state` vocabulary), `symbols`, `statusline` (with ANSI colors and OSC 8 hyperlinks), `columns` (custom-column cells keyed by header) |
|
||||
|
||||
|
||||
Generated
+2
-2
@@ -265,9 +265,9 @@ Item fields:
|
||||
| `default_branch` | Relation to the default branch: `{ahead, behind, diff, orphan, integration, merge_conflicts}`; absent on the default branch itself. `integration.reason` is one of `same_commit`, `ancestor`, `no_added_changes`, `trees_match`, `merge_adds_nothing`, `patch_id_match`; a dirty tree skips the checks, leaving `integration` null |
|
||||
| `upstream` | Tracking branch: `{remote, branch, ahead, behind}`; absent when none is configured |
|
||||
| `pr` | Open PR/MR: `{number, url, review, mergeable, repo}`; collected with `--full` (`[list] columns` doesn't reach JSON). `review` uses the schema 1 `ci.review_state` vocabulary; `mergeable` is false when the forge reports conflicts, null otherwise |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; collected with `--full`, on the same task as `pr`. `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `dev_server` | `{url, listening}` from the project's `list.url` template |
|
||||
| `summary` | LLM branch summary (requires `[list] summary = true`) |
|
||||
| `summary` | LLM branch summary; collected with `--full` plus `[list] summary = true` (`[list] columns` doesn't reach JSON), and needs a `[commit.generation]` command |
|
||||
| `vars` | Per-branch variables from [`wt config state vars`](https://worktrunk.dev/config/#wt-config-state-vars) |
|
||||
| `display` | Rendered strings: `state` (schema 1's `main_state` vocabulary), `symbols`, `statusline` (with ANSI colors and OSC 8 hyperlinks), `columns` (custom-column cells keyed by header) |
|
||||
|
||||
|
||||
+2
-2
@@ -1027,9 +1027,9 @@ Item fields:
|
||||
| `default_branch` | Relation to the default branch: `{ahead, behind, diff, orphan, integration, merge_conflicts}`; absent on the default branch itself. `integration.reason` is one of `same_commit`, `ancestor`, `no_added_changes`, `trees_match`, `merge_adds_nothing`, `patch_id_match`; a dirty tree skips the checks, leaving `integration` null |
|
||||
| `upstream` | Tracking branch: `{remote, branch, ahead, behind}`; absent when none is configured |
|
||||
| `pr` | Open PR/MR: `{number, url, review, mergeable, repo}`; collected with `--full` (`[list] columns` doesn't reach JSON). `review` uses the schema 1 `ci.review_state` vocabulary; `mergeable` is false when the forge reports conflicts, null otherwise |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `checks` | CI pipeline: `{status, source, stale}`; collected with `--full`, on the same task as `pr`. `status` is `passed`, `running`, or `failed` — null when a conflicts report masks it |
|
||||
| `dev_server` | `{url, listening}` from the project's `list.url` template |
|
||||
| `summary` | LLM branch summary (requires `[list] summary = true`) |
|
||||
| `summary` | LLM branch summary; collected with `--full` plus `[list] summary = true` (`[list] columns` doesn't reach JSON), and needs a `[commit.generation]` command |
|
||||
| `vars` | Per-branch variables from [`wt config state vars`](@/config.md#wt-config-state-vars) |
|
||||
| `display` | Rendered strings: `state` (schema 1's `main_state` vocabulary), `symbols`, `statusline` (with ANSI colors and OSC 8 hyperlinks), `columns` (custom-column cells keyed by header) |
|
||||
|
||||
|
||||
@@ -35,6 +35,7 @@ info:
|
||||
WORKTRUNK_TEST_PARENT_SHELL: ""
|
||||
WORKTRUNK_TEST_POWERSHELL_ENV: "0"
|
||||
WORKTRUNK_TEST_POWERSHELL_INSTALLED: "0"
|
||||
WORKTRUNK_TEST_PROBE_TIMEOUT_MS: "60000"
|
||||
WORKTRUNK_TEST_SKIP_URL_HEALTH_CHECK: "1"
|
||||
WORKTRUNK_TEST_ZSH_INSTALLED: "0"
|
||||
---
|
||||
@@ -341,9 +342,9 @@ Item fields:
|
||||
[2mdefault_branch[0m Relation to the default branch: [2m{ahead, behind, diff, orphan, integration, merge_conflicts}[0m; absent on the default branch itself. [2mintegration.reason[0m is one of [2msame_commit[0m, [2mancestor[0m, [2mno_added_changes[0m, [2mtrees_match[0m, [2mmerge_adds_nothing[0m, [2mpatch_id_match[0m; a dirty tree skips the checks, leaving [2mintegration[0m null
|
||||
[2mupstream[0m Tracking branch: [2m{remote, branch, ahead, behind}[0m; absent when none is configured
|
||||
[2mpr[0m Open PR/MR: [2m{number, url, review, mergeable, repo}[0m; collected with [2m--full[0m ([2m[list] columns[0m doesn't reach JSON). [2mreview[0m uses the schema 1 [2mci.review_state[0m vocabulary; [2mmergeable[0m is false when the forge reports conflicts, null otherwise
|
||||
[2mchecks[0m CI pipeline: [2m{status, source, stale}[0m; [2mstatus[0m is [2mpassed[0m, [2mrunning[0m, or [2mfailed[0m — null when a conflicts report masks it
|
||||
[2mchecks[0m CI pipeline: [2m{status, source, stale}[0m; collected with [2m--full[0m, on the same task as [2mpr[0m. [2mstatus[0m is [2mpassed[0m, [2mrunning[0m, or [2mfailed[0m — null when a conflicts report masks it
|
||||
[2mdev_server[0m [2m{url, listening}[0m from the project's [2mlist.url[0m template
|
||||
[2msummary[0m LLM branch summary (requires [2m[list] summary = true[0m)
|
||||
[2msummary[0m LLM branch summary; collected with [2m--full[0m plus [2m[list] summary = true[0m ([2m[list] columns[0m doesn't reach JSON), and needs a [2m[commit.generation][0m command
|
||||
[2mvars[0m Per-branch variables from [2mwt config state vars[0m
|
||||
[2mdisplay[0m Rendered strings: [2mstate[0m (schema 1's [2mmain_state[0m vocabulary), [2msymbols[0m, [2mstatusline[0m (with ANSI colors and OSC 8 hyperlinks), [2mcolumns[0m (custom-column cells keyed by header)
|
||||
|
||||
|
||||
@@ -35,6 +35,7 @@ info:
|
||||
WORKTRUNK_TEST_PARENT_SHELL: ""
|
||||
WORKTRUNK_TEST_POWERSHELL_ENV: "0"
|
||||
WORKTRUNK_TEST_POWERSHELL_INSTALLED: "0"
|
||||
WORKTRUNK_TEST_PROBE_TIMEOUT_MS: "60000"
|
||||
WORKTRUNK_TEST_SKIP_URL_HEALTH_CHECK: "1"
|
||||
WORKTRUNK_TEST_ZSH_INSTALLED: "0"
|
||||
---
|
||||
@@ -431,11 +432,14 @@ Item fields:
|
||||
[2m--full[0m ([2m[list] columns[0m doesn't reach JSON). [2mreview[0m uses the schema 1
|
||||
[2mci.review_state[0m vocabulary; [2mmergeable[0m is false when the forge reports
|
||||
conflicts, null otherwise
|
||||
[2mchecks[0m CI pipeline: [2m{status, source, stale}[0m; [2mstatus[0m is [2mpassed[0m, [2mrunning[0m, or
|
||||
[2mfailed[0m — null when a conflicts report masks it
|
||||
[2mchecks[0m CI pipeline: [2m{status, source, stale}[0m; collected with [2m--full[0m, on the
|
||||
same task as [2mpr[0m. [2mstatus[0m is [2mpassed[0m, [2mrunning[0m, or [2mfailed[0m — null when a
|
||||
conflicts report masks it
|
||||
[2mdev_ser[0m [2m{url, listening}[0m from the project's [2mlist.url[0m template
|
||||
[2mver[0m
|
||||
[2msummary[0m LLM branch summary (requires [2m[list] summary = true[0m)
|
||||
[2msummary[0m LLM branch summary; collected with [2m--full[0m plus [2m[list] summary = true[0m (
|
||||
[2m[list] columns[0m doesn't reach JSON), and needs a [2m[commit.generation][0m
|
||||
command
|
||||
[2mvars[0m Per-branch variables from [2mwt config state vars[0m
|
||||
[2mdisplay[0m Rendered strings: [2mstate[0m (schema 1's [2mmain_state[0m vocabulary), [2msymbols[0m,
|
||||
[2mstatusline[0m (with ANSI colors and OSC 8 hyperlinks), [2mcolumns[0m
|
||||
|
||||
Reference in New Issue
Block a user