You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Record the durable product/integration decision behind first-class current-directory and directory project targets without rewriting the earlier explicit-entry decision history.
Context
Issue #317 and PR #318 established a material extension to Wright's input and source-owner integration contract:
omitted INPUT selects the current working directory instead of stdin;
- remains explicit stdin;
directories are first-class project targets;
Wright performs only the minimum inspection needed to identify a source owner and must fail explicitly on ambiguous ownership;
effective entry, project root, and source closure remain owned by the source implementation;
provider-backed directory targets use the owner/LPP boundary rather than a Wright project loader.
The current CLI/driver documentation describes this behavior, but the ADR history currently stops at ADR-0013's earlier entry-based source-provider seam. The rationale for extending that seam to directory targets should remain recoverable independently from current implementation and Issue state.
Add the smallest new Wright ADR needed to preserve the rationale for current-directory defaults, first-class directory targets, minimal source-owner detection, explicit ambiguity, and delegation of project semantics to source owners.
Preserve ADR-0013 as historical decision context rather than rewriting it to imply that directory targets were part of the earlier decision.
Link externally owned LPP wire rationale instead of duplicating protocol authority in Wright.
Reconcile current architecture/CLI links only where needed to make the decision history discoverable.
Goal
Record the durable product/integration decision behind first-class current-directory and directory project targets without rewriting the earlier explicit-entry decision history.
Context
Issue #317 and PR #318 established a material extension to Wright's input and source-owner integration contract:
INPUTselects the current working directory instead of stdin;-remains explicit stdin;The current CLI/driver documentation describes this behavior, but the ADR history currently stops at ADR-0013's earlier entry-based source-provider seam. The rationale for extending that seam to directory targets should remain recoverable independently from current implementation and Issue state.
Scope
Non-goals
language-provider-protocol.Acceptance criteria
-remains explicit stdin.Ownership
Wright owns CLI/default-target UX, source-owner selection, ambiguity handling, and product orchestration. OPY/DEL project semantics remain source-owned; LPP owns the process/wire target handoff.