Skip to content

docs(custosctl): reference + evaluation pointer + README (DEVCLI-IMPL-011, #962)#975

Merged
toddysm merged 2 commits into
mainfrom
feat/devcli-impl-011-docs-962
Jul 2, 2026
Merged

docs(custosctl): reference + evaluation pointer + README (DEVCLI-IMPL-011, #962)#975
toddysm merged 2 commits into
mainfrom
feat/devcli-impl-011-docs-962

Conversation

@toddysm

@toddysm toddysm commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Closes #962

Summary

Final DEVCLI-IMPL task: publish the custosctl reference, point the evaluation guide at the CLI as the scripted equivalent of the notebook flow, and add discoverable pointers from the root README + developer index. No code changes — docs only.

Changes

  • docs/developers/custosctl.md (new) — reference covering the local/remote target model, the full command surface (lifecycle doctor/up/down/status, connector/activity register+list, workflow apply/run/status, seed-ootb, and the e2e smoke with a sequence diagram), the CUSTOS_* configuration table, error/exit-code semantics, and a "Relationship to the evaluation quickstart" section.
  • docs/users/evaluation/local-cluster.md — a callout under the M1 note plus a related-docs row: custosctl up performs steps 2–6 and custosctl e2e also seeds + runs a workflow; the quickstart is the readable walkthrough of what the CLI scripts.
  • docs/users/evaluation/overview.md — related-docs row for the CLI.
  • README.md — quick-links bullet + docs-table row.
  • docs/developers/README.md — Sections-table row for the reference.
  • tools/custosctl/README.md — status note → "milestone 0.2 complete"; links the new reference.
  • design/components/custosctl/todos.md — close TODO-001: registration accepts both a local extension folder and a bare --image-ref (implemented in DEVCLI-IMPL-005: connector register / connector list #956/DEVCLI-IMPL-006: activity register / activity list #957, now documented).

Validation

  • Relative-link check across all edited docs — all targets resolve.
  • Reference command/config tables cross-checked against the design doc's Public Interface + Configuration tables and the shipped CLI.

Notes

This completes every task under tracker #951; the tracker can close after this merges.

…-011)

- docs/developers/custosctl.md: new reference — targets (local/remote), the
  full command surface (lifecycle, connector/activity, workflow, seed-ootb,
  e2e), configuration table, and how it maps to the evaluation quickstart.
- docs/users/evaluation/{local-cluster,overview}.md: point at custosctl as the
  scripted equivalent of the Runme flow.
- README.md + docs/developers/README.md: add pointers to the new reference.
- tools/custosctl/README.md: status note -> milestone 0.2 complete; link the
  reference. Close design TODO-001 (register accepts folder or --image-ref).

Part of #951. Closes #962
Copilot AI review requested due to automatic review settings July 2, 2026 05:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR completes DEVCLI-IMPL-011 by publishing a developer-facing custosctl reference and adding cross-links from the evaluation guides, developer index, and root README to make the CLI discoverable and positioned as the scripted equivalent of the evaluation walkthrough.

Changes:

  • Add a new custosctl reference doc under docs/developers/ describing targets, commands, configuration, and e2e flow.
  • Add pointers to the CLI from evaluation docs (overview.md, local-cluster.md) and the repository root README.
  • Update custosctl component docs/trackers to mark the milestone/docs task as complete and close a related TODO.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
tools/custosctl/README.md Adds a link to the new reference and updates the CLI status note to reflect milestone completion.
README.md Adds a top-level quick link and a docs-table row pointing to the custosctl reference.
docs/users/evaluation/overview.md Adds a related-docs row pointing evaluation readers to the custosctl CLI.
docs/users/evaluation/local-cluster.md Adds a callout and related-docs row suggesting custosctl as a scripted alternative to manual steps.
docs/developers/README.md Adds a section index row linking to the custosctl reference.
docs/developers/custosctl.md New comprehensive CLI reference (targets, command surface, config table, e2e description).
design/components/custosctl/todos.md Closes TODO-001 and marks the open section as empty.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/developers/custosctl.md Outdated
Comment thread docs/developers/custosctl.md Outdated
Comment thread docs/developers/custosctl.md Outdated
Comment thread docs/developers/custosctl.md Outdated
Comment thread docs/developers/custosctl.md Outdated
Comment thread docs/developers/custosctl.md Outdated
Comment thread docs/users/evaluation/local-cluster.md Outdated
Comment thread design/components/custosctl/todos.md Outdated
Address PR #975 review: register always reads the manifest from a folder/manifest
PATH (--image-ref only overrides the derived image); remote CUSTOS_KUBE_CONTEXT is
optional and defaults to the current context; up does not build/load images; drop
the non-existent --config global flag; fix the quickstart step mapping and the
TODO-001 resolution wording.
@toddysm
toddysm merged commit 29f827e into main Jul 2, 2026
47 checks passed
@toddysm
toddysm deleted the feat/devcli-impl-011-docs-962 branch July 2, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DEVCLI-IMPL-011: Docs — custosctl reference + evaluation update + README

2 participants