feat(engine): Rust workspace crate scaffolding and base error types #11

Open
opened 2026-09-09 10:15:31 +00:00 by larandar · 0 comments
Owner

Proposal

Scaffold executor-core, executor-nu, executor-sandbox, executor-harness, and wf-cli with shared base errors.

Design

Create workspace metadata and five crates; define a minimal typed error surface usable across crate boundaries.

Tasks

  • Create all crates; define cross-crate base errors; keep the workspace compiling.

Gherkin Specification Delta

must.contracts.ting-workflows.deliverable-11

Scenario: Deliverable behavior

  • GIVEN the stated prerequisites and inputs
  • WHEN the feature is exercised
  • THEN a clean checkout, when the workspace is built, then all five crates resolve and base errors are available.
## Proposal Scaffold executor-core, executor-nu, executor-sandbox, executor-harness, and wf-cli with shared base errors. ## Design Create workspace metadata and five crates; define a minimal typed error surface usable across crate boundaries. ## Tasks - Create all crates; define cross-crate base errors; keep the workspace compiling. ## Gherkin Specification Delta ### must.contracts.ting-workflows.deliverable-11 **Scenario: Deliverable behavior** - **GIVEN** the stated prerequisites and inputs - **WHEN** the feature is exercised - **THEN** a clean checkout, when the workspace is built, then all five crates resolve and base errors are available.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
Ting/workflows#11
No description provided.