Skip to content

Fix package-level dispatch driver resource defaults - #336

Merged
jeremymcs merged 1 commit into
open-gsd:mainfrom
cristianuibar:fix/325-dispatch-resource-paths
Oct 7, 2026
Merged

jeremymcs merged 1 commit into
open-gsd:mainfrom
cristianuibar:fix/325-dispatch-resource-paths

Conversation

@cristianuibar

@cristianuibar cristianuibar commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #325.

The package-level scripts/dispatch_driver.py could not find its default role briefs and templates because it searched only beside the script. The driver now tries script-local resources first, then the shipped skills/gsd-path bundle, while preserving explicit path overrides. The build-native guide explains which driver copy to invoke, and the tests cover package and installed-skill defaults.

Reviewed candidate: 8e7012fbb1bdc0f0fe75161b0f3443209f9e1f0b, based on 565e40a9b0b7b08b3d7cb3a4b722d52c476d700d. Implementation worktree: /home/cristian/orca/workspaces/gsd-path/dispatch_driver.py-default-resource-paths-only-r.

Validation passed: focused tests (82 tests, 245.762s); full mise x node@26.7.0 -- npm run verify (932s), including 102 Node tests (101 passed, 1 skipped) and 2,551 Python tests (2,513 passed, 38 skipped; 904.669s); resource sync (490 resources); and npm pack --dry-run --json (636 entries). Independent review found no material defects.

All 19 unique GitHub checks passed on this exact head. CI run · Release trust evidence run.

@cristianuibar
cristianuibar force-pushed the fix/325-dispatch-resource-paths branch from 5459d3d to 8e7012f Compare October 5, 2026 04:58
@jeremymcs
jeremymcs merged commit cab24a7 into open-gsd:main Oct 7, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dispatch_driver.py default resource paths only resolve from the skill copy (round fails with --role-brief must name an existing file)

2 participants