diff --git a/work-items/open/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep b/work-items/closed/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep rename to work-items/closed/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep diff --git a/work-items/open/20260527-194421-pod-orchestration-system-guidance/item.md b/work-items/closed/20260527-194421-pod-orchestration-system-guidance/item.md similarity index 97% rename from work-items/open/20260527-194421-pod-orchestration-system-guidance/item.md rename to work-items/closed/20260527-194421-pod-orchestration-system-guidance/item.md index 945d32de..571bd073 100644 --- a/work-items/open/20260527-194421-pod-orchestration-system-guidance/item.md +++ b/work-items/closed/20260527-194421-pod-orchestration-system-guidance/item.md @@ -2,12 +2,12 @@ id: 20260527-194421-pod-orchestration-system-guidance slug: pod-orchestration-system-guidance title: Pod orchestration tool availability に応じた system guidance -status: open +status: closed kind: feature priority: P2 labels: [pod, workflow, prompt] created_at: 2026-05-27T19:44:21Z -updated_at: 2026-06-01T01:24:27Z +updated_at: 2026-06-01T01:24:59Z assignee: null legacy_ticket: null --- diff --git a/work-items/closed/20260527-194421-pod-orchestration-system-guidance/resolution.md b/work-items/closed/20260527-194421-pod-orchestration-system-guidance/resolution.md new file mode 100644 index 00000000..1c1e4a57 --- /dev/null +++ b/work-items/closed/20260527-194421-pod-orchestration-system-guidance/resolution.md @@ -0,0 +1,18 @@ +Merged and completed. + +Implementation: +- Added resource-backed Pod orchestration guidance at `resources/prompts/common/pod-orchestration.md`. +- Registered the guidance through the prompt catalog and internal prompt resources. +- Added conditional system prompt assembly based on registered Pod-management tool names. +- Guidance is included for Workers with Pod management tools and omitted otherwise. +- Guidance explicitly says Pod notifications are background signals handled at natural stopping points, that the parent does not need to keep a turn open solely to wait, and that agents should not use `sleep`/polling loops just to wait for Pod output. +- Guidance also preserves evidence-before-completion and no scheduler/authorization-bypass constraints. + +Review: +- External reviewer approved with no blockers. + +Validation after merge: +- `cargo test -p pod pod_orchestration` passed. +- `cargo test -p pod prompt::catalog` passed. +- `cargo fmt --check` passed. +- `./tickets.sh doctor` passed. diff --git a/work-items/open/20260527-194421-pod-orchestration-system-guidance/thread.md b/work-items/closed/20260527-194421-pod-orchestration-system-guidance/thread.md similarity index 88% rename from work-items/open/20260527-194421-pod-orchestration-system-guidance/thread.md rename to work-items/closed/20260527-194421-pod-orchestration-system-guidance/thread.md index 7e60e907..1fb93b5f 100644 --- a/work-items/open/20260527-194421-pod-orchestration-system-guidance/thread.md +++ b/work-items/closed/20260527-194421-pod-orchestration-system-guidance/thread.md @@ -148,4 +148,30 @@ Reported validation from coder was considered sufficient: - `cargo fmt --check` +--- + + + +## Closed + +Merged and completed. + +Implementation: +- Added resource-backed Pod orchestration guidance at `resources/prompts/common/pod-orchestration.md`. +- Registered the guidance through the prompt catalog and internal prompt resources. +- Added conditional system prompt assembly based on registered Pod-management tool names. +- Guidance is included for Workers with Pod management tools and omitted otherwise. +- Guidance explicitly says Pod notifications are background signals handled at natural stopping points, that the parent does not need to keep a turn open solely to wait, and that agents should not use `sleep`/polling loops just to wait for Pod output. +- Guidance also preserves evidence-before-completion and no scheduler/authorization-bypass constraints. + +Review: +- External reviewer approved with no blockers. + +Validation after merge: +- `cargo test -p pod pod_orchestration` passed. +- `cargo test -p pod prompt::catalog` passed. +- `cargo fmt --check` passed. +- `./tickets.sh doctor` passed. + + ---