diff --git a/docs/development.md b/docs/development.md index d9c8730..abadc25 100644 --- a/docs/development.md +++ b/docs/development.md @@ -11,10 +11,10 @@ The [README](../README.md) provides project orientation; the [documentation policy](policy/documentation.md#canonical-ownership) assigns canonical documentation owners. -While application-owned alias work is active, use its +For application-owned alias scope, implementation history, and accepted +decisions, use its [feature roadmap](roadmap/aliases.md), [implementation sequence](roadmap/implementation.md), -and accepted [ADR 0013](adr/0013-application-alias-routing.md) for scope, -progress, and architectural decisions. Keep deferred capabilities in +and [ADR 0013](adr/0013-application-alias-routing.md). Keep deferred capabilities in [deferred work](roadmap/deferred.md). ## Initial orientation @@ -53,7 +53,7 @@ progress, and architectural decisions. Keep deferred capabilities in | Task | Read | | --- | --- | | Implemented CLI behavior | [CLI reference](cli.md) | -| Application-owned aliases | [Feature roadmap](roadmap/aliases.md), [implementation plan](roadmap/implementation.md), and [ADR 0013](adr/0013-application-alias-routing.md) while this work is active | +| Application-owned aliases | [Feature roadmap](roadmap/aliases.md), [implementation plan](roadmap/implementation.md), and [ADR 0013](adr/0013-application-alias-routing.md) | | Public API usage and standard-suite wiring | [Consumer guide](consumers/guide.md), [ckconfig package](../integrations/ckconfig/doc.go), [ckprompt package](../integrations/ckprompt/doc.go), and applicable ADRs | | Dispatcher, registration, or typed inputs | [Command declarations](../command.go), [bindings](../binding.go), [invocation](../execute.go), and [ADR 0001](adr/0001-command-dispatch-and-inputs.md), refined by [ADR 0011](adr/0011-captured-declarations-and-installation.md) | | Backend integration | [Internal overview](internal/overview.md), [adapter implementation](../internal/cobra/parse.go), and [ADR 0002](adr/0002-cobra-backend.md) | diff --git a/docs/roadmap/aliases.md b/docs/roadmap/aliases.md index 5c9b44a..32100ea 100644 --- a/docs/roadmap/aliases.md +++ b/docs/roadmap/aliases.md @@ -1,8 +1,8 @@ # Application-owned aliases -Status: command- and flag-alias behavior and consumer API direction accepted; -implementation has not started. OD-1 through OD-6 are resolved. This roadmap -records the target and selected behavior. The +Status: implementation complete; core v0.3.0 release note prepared and +publication pending. OD-1 through OD-6 are resolved. This roadmap records the +target and selected behavior. The [staged implementation plan](implementation.md) owns delivery sequencing and stage-specific validation. [ADR 0013](../adr/0013-application-alias-routing.md) records the accepted diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index 3ff76f7..c2ab21e 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -1,6 +1,6 @@ # Application-owned aliases implementation plan -Status: in progress; Stages 1–14 completed. +Status: complete; Stages 1–17 completed. ## Authority, baseline, and scope @@ -815,6 +815,20 @@ boundary, the selected checks pass against local source, documentation matches the implementation, and no unresolved feature decisions or implementation work remain. Publishing and dependent-version availability are separate operations. +**Completed:** All workspace suites passed on Go 1.26.8: root, ckconfig, and +ckprompt, including maintained examples. Independent `GOWORK=off` checks also +passed for all three modules using the root module graph and disposable local +source replacements; only replacement directives changed in temporary module +files, with no sum changes. The final review confirmed core has no optional +integration dependency, backend imports remain internal, integration factories +return canonical commands, and alias composition is covered without provider +loads during help. Routing, flag interpretation, help, diagnostics, identity, +installation recovery, typed bindings, and consumer composition are covered by +the focused evidence recorded in Stages 1–14. Documentation links and +candidate-note paths resolve; prose whitespace checks passed. The alias feature +roadmap now records completed implementation while leaving core publication +and dependent integration release preparation separate. + ## Target evidence index | Accepted behavior | Primary stages |