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:
worktrunk-bot
2026-08-12 23:49:38 +00:00
parent 3174017bea
commit df5c238743
6 changed files with 18 additions and 13 deletions
+2 -2
View File
@@ -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) |
+2 -2
View File
@@ -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
View File
@@ -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:
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
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"
---
@@ -431,11 +432,14 @@ Item fields:
--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_ser {url, listening} from the project's list.url template
ver
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
display Rendered strings: state (schema 1's main_state vocabulary), symbols,
statusline (with ANSI colors and OSC 8 hyperlinks), columns