Refresh operator documentation and CLI help
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Documentation refresh
|
||||
|
||||
Status: agreed scope; ready for implementation planning. The refresh has not
|
||||
been implemented.
|
||||
Status: implemented and verified. Release/dependency alignment remains separate
|
||||
work in [future.md](future.md#pending-release-and-integration-work).
|
||||
|
||||
## Purpose
|
||||
|
||||
@@ -197,18 +197,57 @@ Do not add wording snapshots, readability gates, or a new checker framework.
|
||||
Record workspace and independent-module results separately, including any
|
||||
dependency limitation. This work adds no release gates.
|
||||
|
||||
- [ ] README openings explain purpose and give a clear starting path.
|
||||
- [ ] CLI sections explain operator tasks before reference detail; necessary
|
||||
- [x] README openings explain purpose and give a clear starting path.
|
||||
- [x] CLI sections explain operator tasks before reference detail; necessary
|
||||
behavior, report fields, status rules, and limitations remain discoverable.
|
||||
- [ ] Example setup is explicit, commands have nearby explanations, and intended
|
||||
- [x] Example setup is explicit, commands have nearby explanations, and intended
|
||||
failures are labeled.
|
||||
- [ ] Consumer guidance demonstrates formatted reporting, has a coherent initial
|
||||
- [x] Consumer guidance demonstrates formatted reporting, has a coherent initial
|
||||
example, and distinguishes published compatibility from current source needs.
|
||||
- [ ] Package introductions and generated help use clear, accurate language;
|
||||
- [x] Package introductions and generated help use clear, accurate language;
|
||||
precise API contracts remain intact.
|
||||
- [ ] Unpublished release notes explain benefits and consumer impact while
|
||||
- [x] Unpublished release notes explain benefits and consumer impact while
|
||||
historical records and required notices remain preserved.
|
||||
- [ ] Changed commands, snippets, and help have appropriate verification; local
|
||||
- [x] Changed commands, snippets, and help have appropriate verification; local
|
||||
links and Markdown whitespace checks pass.
|
||||
- [ ] Final review confirms consistent terminology, canonical ownership, and no
|
||||
- [x] Final review confirms consistent terminology, canonical ownership, and no
|
||||
unintended behavior or contract changes.
|
||||
|
||||
## Implementation and verification
|
||||
|
||||
Completed the six work areas above. READMEs and package introductions now lead
|
||||
with purpose and starting points; the CLI reference separates operator tasks
|
||||
from report detail and developer wiring. Examples are grouped by task with
|
||||
setup, expected results, and intentional failures explained nearby. The consumer
|
||||
guide demonstrates shared report formatting and distinguishes published modules
|
||||
from current source. Help strings and unpublished candidate notes use the same
|
||||
plain language. Exact symbol contracts and runtime behavior were preserved.
|
||||
|
||||
Verification used Go 1.27.0 and existing cached dependencies:
|
||||
|
||||
- The aligned workspace suites passed for core, ckconfig, and ckprompt, including
|
||||
their maintained examples.
|
||||
- Independent core and ckconfig suites passed with `GOWORK=off`.
|
||||
- Independent ckprompt compilation confirmed the existing dependency limitation:
|
||||
released ckconfig v0.4.0 lacks `AdaptDiagnostics`. No module requirements,
|
||||
checksums, or workspace files were changed to hide it. Its README, example,
|
||||
consumer guidance, and candidate note identify the pending alignment.
|
||||
- All 48 `go run` invocations in the three example READMEs were exercised with
|
||||
binaries built from the aligned workspace, from the documented directories.
|
||||
Results matched the walkthroughs, including two failed-load examples, missing
|
||||
request input, and comparison status 3. Shared help and completion behavior
|
||||
also passed the existing suites; representative rendered help was inspected.
|
||||
- Both new consumer-guide report snippets compiled in a temporary consumer using
|
||||
local core. Six checks confirmed greeting counts, empty-list output, and YAML
|
||||
and JSON formatting.
|
||||
- Local Markdown links, including incoming links to renamed sections, and
|
||||
whitespace were checked. Go source changes are limited to help strings,
|
||||
package comments, and formatting; no new tests or validation framework were
|
||||
added.
|
||||
- The authoritative remote had neither the core v0.5.0 nor ckprompt v0.3.0 tag
|
||||
when their candidate notes were revised. Published notes, accepted ADRs,
|
||||
policies, and license/attribution records were left intact.
|
||||
|
||||
The updated ckprompt candidate still requires dependency guidance to be finalized
|
||||
when release alignment occurs. This is release preparation, not unfinished
|
||||
editorial work or evidence of an independently buildable candidate.
|
||||
|
||||
Reference in New Issue
Block a user