Skip to content

feat(presets): resolve and materialize script artifacts - #4834

Open
mikamikasuki wants to merge 1 commit into
github:mainfrom
mikamikasuki:feat/4819-script-resolution
Open

mikamikasuki wants to merge 1 commit into
github:mainfrom
mikamikasuki:feat/4819-script-resolution

Conversation

@mikamikasuki

Copy link
Copy Markdown

Description

Adds --kind script to specify preset resolve and --output PATH to materialize the effective script for composed script presets. Documents output overwrite behavior and how relative imports resolve from the chosen output directory.

Closes #4819.

Testing

  • uv run pytest -q tests/specify_cli/presets/test_command_resolve.py (12 passed)
  • uv run pytest -q tests/specify_cli/presets/test_resolver.py (74 passed)
  • Ruff check and format check on changed Python files
  • git diff --check

AI Disclosure

  • I did use AI assistance.

Codex using the GPT-6 model family with the session-default reasoning setting, under human supervision. AI assistance generated the implementation, tests, and documentation. I reviewed the changes line by line and ran the tests listed above.

Assisted-by: Codex (model: GPT-6 family, supervised)
@mikamikasuki
mikamikasuki requested a review from mnriem as a code owner October 4, 2026 09:44
@mnriem mnriem added the triage-can-wait Verdict: valid and in-scope but deprioritized; held behind the evidence gate label Oct 4, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

triage-can-wait Verdict: valid and in-scope but deprioritized; held behind the evidence gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Preset script artifacts cannot be resolved to usable paths through the CLI

2 participants