S07 · Pipeline skill
Plan and adjust work
Gather constraints, build comparable plans, confirm changes and preserve versions.
Constraint extraction + candidate planning + human confirmation and versioning
- Pipeline
- 5 steps
- Human review
- 1
- Components
- 6
01Pipeline
Base pipeline
Ordered steps. Each consumes the previous output; review gates hold until a person accepts.
- Starts from
- Natural-language goal, time and resource constraints
- Delivers
- Refreshed data, task state and pending changes
Review contract
People decide at review gates; components supply data, drafts or review surfaces. Unaccepted outputs do not advance.
Integration note
Existing execution refreshes inventory and offers; new domains require entity and constraint adapters and renewed review after conflicts.
- 01
Complete the constraints
- Input
- Natural-language goal, time and resource constraints
- Output
- Clarified hard constraints and preferences
- Trip intake and constraint extractionNatural-language intake + hard constraints and missing fields
- Mobile planner and travel pulse workspaceEditable intake and shortlist + plan status views
- 02
Gather candidates
- Input
- Clarified hard constraints and preferences
- Output
- Source-linked candidate list with constraints
- Streaming travel conciergeConversational intake + tool search and candidate cards
- Streaming mobile AI conciergeIncremental conversation parsing + mobile candidate views
- 03
Plan and compare
- Input
- Source-linked candidate list with constraints
- Output
- Draft plan and differences from the previous version
- Versioned itinerary planning and replanningConstraint-based plan assembly + version diffs and replacement records
- 04
Approve changes
Human review- Input
- Draft plan and differences from the previous version
- Output
- Human-selected plan version
Decided byAssigned reviewer or requesting user
- Mobile planner and travel pulse workspaceEditable intake and shortlist + plan status views
- Versioned itinerary planning and replanningConstraint-based plan assembly + version diffs and replacement records
- 05
Refresh execution data
- Input
- Human-selected plan version
- Output
- Refreshed data, task state and pending changes
- Resumable planner execution runtimePersisted plan tasks + refresh, cancellation and resumption
02Industry versions
Industry versions
Travel & hotels Source-supported industry Turn travel dates, budget and preferences into comparable itineraries, then refresh quotes and candidates after traveler confirmation.
Adaptation Members have travel source tags; conflicts after refresh require renewed confirmation and plans do not establish completed bookings.
- 01
Complete trip constraints
- Input
- Traveler requirements, budget and dates
- Output
- Budget, timing and preference list
- Trip intake and constraint extractionNatural-language intake + hard constraints and missing fields
- Mobile planner and travel pulse workspaceEditable intake and shortlist + plan status views
- 02
Gather accommodation candidates
- Input
- Budget, timing and preference list
- Output
- Source-linked hotel candidates
- Streaming travel conciergeConversational intake + tool search and candidate cards
- Streaming mobile AI conciergeIncremental conversation parsing + mobile candidate views
- 03
Build and compare itineraries
- Input
- Source-linked hotel candidates
- Output
- Itinerary draft and version differences
- Versioned itinerary planning and replanningConstraint-based plan assembly + version diffs and replacement records
- 04
Traveler approves changes
Human review- Input
- Itinerary draft and version differences
- Output
- Traveler-selected itinerary version
Decided byAssigned reviewer or requesting user
- Mobile planner and travel pulse workspaceEditable intake and shortlist + plan status views
- Versioned itinerary planning and replanningConstraint-based plan assembly + version diffs and replacement records
- 05
Refresh quotes and execution data
- Input
- Traveler-selected itinerary version
- Output
- Refreshed quotes, task state and new changes
- Resumable planner execution runtimePersisted plan tasks + refresh, cancellation and resumption
Logistics & supply chain Transferable use Adapt itinerary versioning to delivery shifts: gather windows, compare stop plans and refresh task data after dispatcher approval.
Adaptation Existing execution refreshes travel records; dispatch data, capacity constraints and task interfaces need new wiring, without claiming an existing route optimizer.
- 01
Complete delivery constraints
- Input
- Stop requirements, shifts, capacity and time windows
- Output
- Capacity, time windows and priorities
- Trip intake and constraint extractionNatural-language intake + hard constraints and missing fields
- Mobile planner and travel pulse workspaceEditable intake and shortlist + plan status views
- 02
Gather feasible stop options
- Input
- Capacity, time windows and priorities
- Output
- Source-linked stop and resource candidates
- Streaming travel conciergeConversational intake + tool search and candidate cards
- Streaming mobile AI conciergeIncremental conversation parsing + mobile candidate views
- 03
Plan and compare shifts
- Input
- Source-linked stop and resource candidates
- Output
- Stop plan and adjustment differences
- Versioned itinerary planning and replanningConstraint-based plan assembly + version diffs and replacement records
- 04
Dispatcher approves route changes
Human review- Input
- Stop plan and adjustment differences
- Output
- Human-selected shift version
Decided byAssigned reviewer or requesting user
- Mobile planner and travel pulse workspaceEditable intake and shortlist + plan status views
- Versioned itinerary planning and replanningConstraint-based plan assembly + version diffs and replacement records
- 05
Refresh shift task data
- Input
- Human-selected shift version
- Output
- Updated tasks and pending conflicts
- Resumable planner execution runtimePersisted plan tasks + refresh, cancellation and resumption
03Parameters
Parameters
From the pack’s params.schema.json. Choose values to build a synthetic request.
skills/_pipelines/plan-and-adjust-work/params.schema.json
{
"synthetic": true,
"run_id": "synthetic-example",
"locale": "en",
"industry": "base",
"adapter_mode": "local",
"records": [
{
"id": "synthetic-record-1",
"synthetic": true,
"text": "Synthetic observation A: a draft needs review."
},
{
"id": "synthetic-record-2",
"synthetic": true,
"text": "Synthetic observation B: retain the unresolved question."
}
],
"decisions": {}
} 04Member components
Member components
-
Trip intake and constraint extraction
Natural-language intake + hard constraints and missing fields
Working 1 pipeline -
Mobile planner and travel pulse workspace
Editable intake and shortlist + plan status views
Prototype 1 pipeline -
Streaming travel concierge
Conversational intake + tool search and candidate cards
Working 1 pipeline -
Streaming mobile AI concierge
Incremental conversation parsing + mobile candidate views
Working 1 pipeline -
Versioned itinerary planning and replanning
Constraint-based plan assembly + version diffs and replacement records
Working 1 pipeline -
Resumable planner execution runtime
Persisted plan tasks + refresh, cancellation and resumption
Working 1 pipeline
05Skills pack
Skills pack
Runnable reference on synthetic fixtures with tests. Domain contracts, services and approvals still need integration.
plan-and-adjust-work-1.0.0.zip
Contains SKILL.md, pipeline.json, params.schema.json, runner, tests, fixtures, integration checklist and sources.
Synthetic workflow reference; service integration pending
Download · 20KBSHA-256 0a4fab2d0578ffc04878a19065bfcb91694533a2ddc7e494a52814c4ffca508c