Resolve source operations from the Git checkout root
This commit is contained in:
@@ -24,7 +24,14 @@ review gates. Add focused completion markers as issues are resolved.
|
||||
|
||||
## Issue 1: Resolve the actual Git repository root before release identity (P1)
|
||||
|
||||
Status: open. Category: architecture gap and incorrect publication.
|
||||
Status: complete. Category: architecture gap and incorrect publication.
|
||||
|
||||
**Completion:** Source operations and CLI profile selection resolve the containing
|
||||
Git checkout root before module selection. Regression tests verify that a child
|
||||
directory cannot bypass a failing root suite or publish its tag, explicit nested
|
||||
selection binds its own source and tag, aliases and independent worktrees retain
|
||||
their identity, and dependency preparation works without Git. The focused public
|
||||
API tests and candidate, delivery, CLI, and profile suites pass offline.
|
||||
|
||||
**Evidence:** [candidate capture](../../internal/candidate/check.go) treats
|
||||
`filepath.Abs(request.RepositoryDir)` as the repository root, and
|
||||
|
||||
Reference in New Issue
Block a user