Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .abcd/development/brief/04-surfaces/22-site.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ to remember to update it.

The bare form is **strictly read-only**: it reports what the repository has
declared and what the output directory holds. The build is the render, and it writes
only inside the directory it is given. The check that gates a rendered tree is the site
inside the directory it is given, and outside it only the missing-label completion
of the interface-string file (below). The check that gates a rendered tree is the site
target of the one lint ([`16-lint.md`](16-lint.md), itd-2609212130136102): it
renders first when the directory holds no `index.html` — the one write path
besides the build, confined to the same directory. Bare `abcd lint` runs the
Expand Down
2 changes: 1 addition & 1 deletion .abcd/development/release/surface.json
Original file line number Diff line number Diff line change
Expand Up @@ -2738,7 +2738,7 @@
{
"path": "abcd site build",
"hidden": false,
"sentence": "Render the website into the output directory: Writes only inside that directory; refuses a non-empty directory it did not write.",
"sentence": "Render the website into the output directory: Writes there, plus a missing label into site-src/ui.json; refuses a non-empty directory it did not write.",
"flags": [
{
"name": "commit",
Expand Down
2 changes: 1 addition & 1 deletion docs/reference/cli/commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -2981,7 +2981,7 @@ Report what the website declares and what was built: Writes nothing; refuses any

#### `abcd site build`

Render the website into the output directory: Writes only inside that directory; refuses a non-empty directory it did not write.
Render the website into the output directory: Writes there, plus a missing label into site-src/ui.json; refuses a non-empty directory it did not write.

**Usage:** `abcd site build [flags]`

Expand Down
2 changes: 1 addition & 1 deletion internal/core/surface/sentences.go
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@ var sentences = map[string]string{
"abcd site": "Report what the website declares and what was built: " +
"Writes nothing; refuses any argument.",
"abcd site build": "Render the website into the output directory: " +
"Writes only inside that directory; refuses a non-empty directory it did not write.",
"Writes there, plus a missing label into site-src/ui.json; refuses a non-empty directory it did not write.",
"abcd site setup": "Take the website from this checkout to a live address: " +
"Writes its files, and the forge and host changes once confirmed; refuses a folder abcd does not manage.",

Expand Down
5 changes: 3 additions & 2 deletions internal/surface/cli/helpgroups.go
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,9 @@ var helpPlacements = map[string]helpPlacement{
"intent prepass": {page: "commands/intent.md"},

// itd-146 decision 2 files drain under records, but the person's list is at
// its fifteen-verb ceiling, and until the run is built the verb's one form
// is a dry run an agent reads. Listed here until the product thinker rules.
// its fifteen-verb ceiling, and each run invocation performs one move and
// names the run an agent drives with `implement step`, so an agent reads it
// either way. Listed here until the product thinker rules.
"drain": {group: groupAgents, page: "commands/drain.md"},
}

Expand Down
Loading