Skip to content

Overhaul Netsuke CLI documentation contract#302

Draft
leynos wants to merge 4 commits into
mainfrom
feat/netsuke-cli-overhaul
Draft

Overhaul Netsuke CLI documentation contract#302
leynos wants to merge 4 commits into
mainfrom
feat/netsuke-cli-overhaul

Conversation

@leynos
Copy link
Copy Markdown
Owner

@leynos leynos commented May 9, 2026

Summary

This branch carries the pre-implementation planning work for Netsuke's
pre-0.1.0 CLI and documentation overhaul. It keeps the product direction
friendly for humans while making the command grammar, output contract,
mutation boundaries, introspection, profiles, run history, delivery, and
feedback predictable for automation and agents.

The latest revision applies the roadmap-fidelity review requested after the
initial PR. Completed historical work now lives in an archive with the exact
completed task text and relevance assessments. The active roadmap now tracks
unfinished and future work only, keeps partial and planned historical tasks
under their existing numbers, restores the detailed 3.14 and Phase 4
workloads, and states explicit OrthoConfig task dependencies wherever shared
command/configuration/schema machinery belongs upstream.

Execplan: docs/execplans/netsuke-cli-overhaul.md

Roadmap: docs/roadmap.md

Archive: docs/archive/roadmap-completed-foundations.md

Roadmap task: none yet. The plan proposes the new CLI-redesign work under
3.15 and compounding agent-consistent features under Phase 5.

Review walkthrough

  • Start with docs/roadmap.md to review the active hypotheses, canonical vocabulary, OrthoConfig dependency map, live 3.14 work, preserved Phase 4 tasks, and new 3.15/Phase 5 planning.
  • Then review docs/archive/roadmap-completed-foundations.md to trace completed historical tasks and their relevance classifications.
  • Then review docs/execplans/netsuke-cli-overhaul.md for the governing doctrine, the OrthoConfig ownership boundary, recorded surprises, and the validation notes.
  • Finish with docs/contents.md to confirm the archive is discoverable from the documentation index.

Validation

  • markdownlint-cli2 docs/roadmap.md docs/archive/roadmap-completed-foundations.md docs/contents.md docs/execplans/netsuke-cli-overhaul.md: passed with 0 errors.
  • make markdownlint: passed with 0 errors.
  • make nixie: passed; all Mermaid diagrams validated successfully.
  • make check-fmt: passed.
  • git diff --check: passed.
  • make fmt: failed inside mdformat-all because that helper invokes a different markdownlint binary that reports pre-existing repository-wide line-length and table findings. Unrelated formatter churn was restored; the branch-owned files pass the project Markdown gate above.

Notes

This draft PR still carries planning work, not implementation of the CLI
overhaul. The roadmap revision intentionally avoids deleting completed history
or duplicating OrthoConfig-owned generic machinery.

Add a draft ExecPlan for the pre-0.1.0 overhaul of Netsuke's
CLI design documents and roadmap. The plan records the canonical
command surface, JSON result contract, mutation boundaries,
agent-consistent vocabulary, and phased follow-up work needed to
turn the current documentation into a coherent product direction.

Capture validation evidence and the current repo-wide Markdown
formatting blocker so reviewers can distinguish this plan from
pre-existing documentation lint debt.
Copy link
Copy Markdown
Contributor

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

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

Sorry @leynos, you have reached your weekly rate limit of 2500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 9, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: a21b87ce-8123-4c21-89a4-86055723c9d9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/netsuke-cli-overhaul

Comment @coderabbitai help to get the list of available commands and usage tips.

codescene-delta-analysis[bot]

This comment was marked as outdated.

Update the draft ExecPlan so the planned Netsuke roadmap and design
work depends on OrthoConfig's shared agent-native command-contract
roadmap instead of duplicating it locally.

Record the OrthoConfig task dependencies for context generation,
vocabulary policy, JSON stream metadata, profiles, delivery,
feedback, and execution ledgers. Also require the future roadmap
rewrite to preserve existing Netsuke planned and completed work
unless a relevance audit shows that the redesigned UI makes it
obsolete.
codescene-delta-analysis[bot]

This comment was marked as outdated.

leynos added 2 commits May 14, 2026 00:48
Move completed roadmap work into an archive that preserves the original
task text and relevance assessment instead of compressing historical work
into broad strategy items.

Keep unfinished conditional, accessibility, configuration, graph, CI, and
formal-verification tasks live under their existing numbers. Add the
agent-consistent CLI and compounding-feature work with explicit
OrthoConfig dependencies so Netsuke does not duplicate shared machinery.
Update the active overhaul ExecPlan after pushing the roadmap-fidelity
revision so the living plan reflects the current branch state.
codescene-delta-analysis[bot]

This comment was marked as outdated.

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.

1 participant