Support direct current-directory output - #30
Merged
Conversation
Let agent-driven workflows place verified Compilation bytes at the current root while moving existing design material aside without losing Git history or recovery information. Keep absent-directory output and GitHub Publication unchanged.
Expose the documented destination_exists reason for ordinary occupied output paths and keep the direct-output command documentation accurate for current-directory adoption.
Guarantee rollback for unexpected verifier failures, make preflight and release errors stable, restore the post-analysis destination check, and document the Git object boundary before offering direct root output.
Avoid restoring a Git index before First Draft attempted installation, and keep output-path errors truthful when Plan analysis has already used the network.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
firstdraft plan compile --output .and retained Compilation download into an eligible arbitrary POSIX current directorydesignwith lock-held, journaled Git/index-aware rollback semanticsVerification
npm run check: typecheck, ESLint, Prettier, 183 tests, deterministic package manifest, installed-package smokegit diff --checkroot_platform_unsupportedcontract; POSIX-only root-adoption scenarios are skipped thereExact boundary
d38ef3e54a6476b3a91f22a17fe7bd47aa6d6d68e4028b20c72e3c831716c3461c744511f02f55ceb43ba6de98e27328e548cc3410ba9f39dfa9fceeNo package version, npm publication, dist-tag, GitHub Publication, Drawing Board, deployment, merge, or release change is included.